Interface OEngine

All Known Implementing Classes:
OEngineAbstract, OEngineLocalPaginated, OEngineMemory, OEngineRemote

public interface OEngine
  • Method Details

    • getName

      String getName()
    • createStorage

      OStorage createStorage(String iURL, long maxWalSegSize, long doubleWriteLogMaxSegSize, int storageId, OrientDBInternal context)
    • shutdown

      void shutdown()
    • startup

      void startup()
      Performs initialization of engine. Initialization of engine in constructor is prohibited and all initialization steps should be done in this method.
    • getNameFromPath

      String getNameFromPath(String dbPath)
    • isRunning

      boolean isRunning()
      Returns:
      true if this engine has been started and not shutdown yet, false otherwise.