use of com.orientechnologies.orient.client.remote.OServerAdmin in project orientdb by orientechnologies.
the class OrientGraphRemoteTest method dropGraph.
@Override
public void dropGraph(final String graphDirectoryName) {
// while to unlock files
try {
final String url = "remote:localhost:" + serverPort + "/" + graphDirectoryName;
final OrientGraph graph = currentGraphs.get(url);
if (graph != null && !graph.isClosed())
graph.shutdown();
final OrientGraphFactory factory = graphFactories.remove(url);
if (factory != null)
factory.close();
final OServerAdmin serverAdmin = new OServerAdmin(url);
serverAdmin.connect("root", "root");
if (serverAdmin.existsDatabase(OrientGraphTest.getStorageType()))
serverAdmin.dropDatabase(OrientGraphTest.getStorageType());
serverAdmin.close();
} catch (Exception e) {
throw new IllegalStateException(e);
}
}
use of com.orientechnologies.orient.client.remote.OServerAdmin in project orientdb by orientechnologies.
the class OrientCommitMT method setUp.
@Before
public void setUp() throws IOException {
if (DB_URL.startsWith("remote:")) {
OServerAdmin serverAdmin = new OServerAdmin(DB_URL);
serverAdmin.connect("root", ODatabaseHelper.getServerRootPassword());
if (serverAdmin.existsDatabase(OrientGraphTest.getStorageType())) {
serverAdmin.dropDatabase(OrientGraphTest.getStorageType());
}
serverAdmin.createDatabase(DB_URL, "graph", OrientGraphTest.getStorageType());
} else {
OrientGraph graph = new OrientGraph(DB_URL, DB_USER, DB_PASSWORD);
graph.drop();
graph = new OrientGraph(DB_URL, DB_USER, DB_PASSWORD);
graph.shutdown();
}
factory = new OrientGraphFactory(DB_URL).setupPool(5, 10);
buildSchemaAndSeed();
this.isValidData = true;
}
use of com.orientechnologies.orient.client.remote.OServerAdmin in project orientdb by orientechnologies.
the class TestSelectProjectionVertexRemote method before.
@Before
public void before() throws ClassNotFoundException, MalformedObjectNameException, InstanceAlreadyExistsException, NotCompliantMBeanException, MBeanRegistrationException, InvocationTargetException, NoSuchMethodException, InstantiationException, IOException, IllegalAccessException {
server = new OServer(false);
server.startup(OrientGraphRemoteTest.class.getResourceAsStream("/embedded-server-config-single-run.xml"));
server.activate();
OServerAdmin admin = new OServerAdmin("remote:localhost:3064");
admin.connect("root", "root");
admin.createDatabase(TestSelectProjectionVertexRemote.class.getSimpleName(), "graph", "memory");
admin.close();
}
use of com.orientechnologies.orient.client.remote.OServerAdmin in project orientdb by orientechnologies.
the class HookInstallServerTest method before.
@Before
public void before() throws MalformedObjectNameException, InstanceAlreadyExistsException, MBeanRegistrationException, NotCompliantMBeanException, ClassNotFoundException, NullPointerException, IOException, IllegalArgumentException, SecurityException, InvocationTargetException, NoSuchMethodException, InstantiationException, IllegalAccessException {
server = new OServer();
OServerConfigurationManager ret = new OServerConfigurationManager(this.getClass().getClassLoader().getResourceAsStream("com/orientechnologies/orient/server/network/orientdb-server-config.xml"));
OServerHookConfiguration hc = new OServerHookConfiguration();
hc.clazz = MyHook.class.getName();
ret.getConfiguration().hooks = new ArrayList<OServerHookConfiguration>();
ret.getConfiguration().hooks.add(hc);
server.startup(ret.getConfiguration());
server.activate();
OServerAdmin admin = new OServerAdmin("remote:localhost");
admin.connect("root", "D2AFD02F20640EC8B7A5140F34FCA49D2289DB1F0D0598BB9DE8AAA75A0792F3");
admin.createDatabase("test", "nothign", "memory");
admin.close();
}
use of com.orientechnologies.orient.client.remote.OServerAdmin in project orientdb by orientechnologies.
the class ORemoteImportTest method before.
@Before
public void before() throws Exception {
server = new OServer();
server.setServerRootDirectory(SERVER_DIRECTORY);
server.startup(getClass().getResourceAsStream("orientdb-server-config.xml"));
server.activate();
OServerAdmin server = new OServerAdmin("remote:localhost");
server.connect("root", "D2AFD02F20640EC8B7A5140F34FCA49D2289DB1F0D0598BB9DE8AAA75A0792F3");
server.createDatabase(ORemoteImportTest.class.getSimpleName(), "graph", "memory");
}
Aggregations