package com.orientechnologies.orient.test.internal;
import com.tinkerpop.blueprints.impls.orient.OrientGraphFactory;
import com.tinkerpop.blueprints.impls.orient.OrientGraphNoTx;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.util.Enumeration;
import java.util.zip.ZipFile;
/**
* Created by luca on 03/04/14.
*/
public class BackupTest {
public static void main(String[] args) throws IOException {
File backupFile = new File("testbackup.zip");
OutputStream oS = new FileOutputStream(backupFile);
OrientGraphFactory factory = new OrientGraphFactory("plocal:backupTest", "admin", "admin");
OrientGraphNoTx graphNoTx = factory.getNoTx();
graphNoTx.getRawGraph().backup(oS, null, null, null, 1, 1024);
ZipFile zipFile = new ZipFile(backupFile);
Enumeration enumeration = zipFile.entries();
System.out.format("ZipFile : %s%n", zipFile);
while (enumeration.hasMoreElements()) {
Object entry = enumeration.nextElement();
System.out.format(" Entry : %s%n", entry);
}
factory.close();
}
}