Class Orient
java.lang.Object
com.orientechnologies.common.listener.OListenerManger<OOrientListener>
com.orientechnologies.orient.core.Orient
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassCloses all storages and shutdown all engines. -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDbLifecycleListener(ODatabaseLifecycleListener iListener) voidaddOrientDB(OrientDBInternal internal) voidaddShutdownHandler(OShutdownHandler shutdownHandler) Add handler which will be executed duringshutdown()call.Returns the engine by its name.getEngineIfRunning(String engineName) static StringgetRunningEngine(String engineName) static Stringstatic Orientinstance()booleanisActive()booleanstatic booleanTells if to register database by path.booleanbooleanvoidonEmbeddedFactoryClose(OrientDBEmbedded embeddedFactory) voidonEmbeddedFactoryInit(OrientDBEmbedded embeddedFactory) voidregisterEngine(OEngine iEngine) voidregisterListener(OOrientListener listener) voidvoidregisterThreadDatabaseFactory(ODatabaseThreadLocalFactory iDatabaseFactory) voidvoidvoidvoidremoveOrientDB(OrientDBInternal internal) voidvoidvoidscheduleTask(Runnable task, long delay, long period) scheduleTask(Runnable task, Date firstTime, long period) voidsetProfiler(OAbstractProfiler iProfiler) voidsetRecordFactoryManager(ORecordFactoryManager iRecordFactoryManager) static voidsetRegisterDatabaseByPath(boolean iValue) Register database by path.shutdown()startup()static OrientstartUp(boolean insideWebContainer) voidunregisterListener(OOrientListener listener) voidvoidvoidMethods inherited from class com.orientechnologies.common.listener.OListenerManger
browseListeners, getListenersCopy
-
Field Details
-
ORIENTDB_HOME
- See Also:
-
URL_SYNTAX
- See Also:
-
-
Method Details
-
isInsideWebContainer
public boolean isInsideWebContainer() -
instance
-
startUp
-
getHomePath
-
getTempPath
-
isRegisterDatabaseByPath
public static boolean isRegisterDatabaseByPath()Tells if to register database by path. Default is false. Setting to true allows to have multiple databases in different path with the same name.- See Also:
-
setRegisterDatabaseByPath
public static void setRegisterDatabaseByPath(boolean iValue) Register database by path. Default is false. Setting to true allows to have multiple databases in different path with the same name. -
getRecordConflictStrategy
-
startup
-
addShutdownHandler
Add handler which will be executed duringshutdown()call.- Parameters:
shutdownHandler- Shutdown handler instance.
-
shutdown
-
scheduleTask
-
scheduleTask
-
isActive
public boolean isActive() -
isWindowsOS
public boolean isWindowsOS() -
registerEngine
- Throws:
IllegalArgumentException
-
getEngine
Returns the engine by its name.- Parameters:
engineName- Engine name to retrieve- Returns:
- OEngine instance of found, otherwise null
-
getEngineIfRunning
- Parameters:
engineName- the name of the engine to obtain.- Returns:
- the obtained engine instance or
nullif no such engine known or the engine is not running.
-
getRunningEngine
- Parameters:
engineName- the name of the engine to obtain.- Returns:
- the obtained running engine instance, never
null. - Throws:
IllegalStateException- if an engine with the given is not found or failed to start.
-
getEngines
-
getStorages
-
removeShutdownHook
public void removeShutdownHook() -
getSignalHandler
-
removeSignalHandler
public void removeSignalHandler() -
isSelfManagedShutdown
public boolean isSelfManagedShutdown() -
getDbLifecycleListeners
-
addDbLifecycleListener
-
removeDbLifecycleListener
-
getThreadGroup
-
getDatabaseThreadFactory
-
getRecordFactoryManager
-
setRecordFactoryManager
-
getProfiler
-
setProfiler
-
registerThreadDatabaseFactory
-
registerListener
- Overrides:
registerListenerin classOListenerManger<OOrientListener>
-
unregisterListener
- Overrides:
unregisterListenerin classOListenerManger<OOrientListener>
-
registerOrientStartupListener
-
registerWeakOrientStartupListener
-
unregisterOrientStartupListener
-
unregisterWeakOrientStartupListener
-
registerWeakOrientShutdownListener
-
unregisterWeakOrientShutdownListener
-
resetListeners
public void resetListeners()- Overrides:
resetListenersin classOListenerManger<OOrientListener>
-
getLocalRecordCache
-
onEmbeddedFactoryInit
-
onEmbeddedFactoryClose
-
addOrientDB
-
removeOrientDB
-