예제 #1
0
파일: Orient.java 프로젝트: xamidi/orientdb
 private void registerEngine(final String iClassName) {
   try {
     final Class<?> cls = Class.forName(iClassName);
     registerEngine((OEngine) cls.newInstance());
   } catch (Exception e) {
   }
 }
예제 #2
0
파일: Orient.java 프로젝트: xamidi/orientdb
  protected Orient() {
    // REGISTER THE EMBEDDED ENGINE
    registerEngine(new OEngineLocal());
    registerEngine(new OEngineLocalPaginated());
    registerEngine(new OEngineMemory());
    registerEngine("com.orientechnologies.orient.client.remote.OEngineRemote");

    profiler = new OJVMProfiler();
    if (OGlobalConfiguration.PROFILER_ENABLED.getValueAsBoolean())
      // ACTIVATE RECORDING OF THE PROFILER
      profiler.startRecording();

    if (OGlobalConfiguration.ENVIRONMENT_DUMP_CFG_AT_STARTUP.getValueAsBoolean())
      OGlobalConfiguration.dumpConfiguration(System.out);

    memoryWatchDog = new OMemoryWatchDog();

    active = true;
  }