Package ru.curs.celesta
Interface ICelesta
-
- All Superinterfaces:
AutoCloseable
- All Known Implementing Classes:
Celesta
public interface ICelesta extends AutoCloseable
Interface of Celesta instance.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ConnectionPool
getConnectionPool()
Returns aConnectionPool
of this celesta instance.DBAdaptor
getDBAdaptor()
Returns aDBAdaptor
of this celesta instance.ILoggingManager
getLoggingManager()
Returns aILoggingManager
of this celesta instance.IPermissionManager
getPermissionManager()
Returns aIPermissionManager
of this celesta instance.IProfiler
getProfiler()
Returns aIProfiler
of this celesta instance.Score
getScore()
Returns Celesta metadata (tables description).Properties
getSetupProperties()
Returns properties that were used to initialize Celesta.TriggerDispatcher
getTriggerDispatcher()
Returns aTriggerDispatcher
of this celesta instance.-
Methods inherited from interface java.lang.AutoCloseable
close
-
-
-
-
Method Detail
-
getTriggerDispatcher
TriggerDispatcher getTriggerDispatcher()
Returns aTriggerDispatcher
of this celesta instance.- Returns:
- a trigger dispatcher of this celesta instance.
-
getScore
Score getScore()
Returns Celesta metadata (tables description).
-
getSetupProperties
Properties getSetupProperties()
Returns properties that were used to initialize Celesta. Attention: it makes sense using this object as read only, dynamic change of these properties does lead to nothing.
-
getPermissionManager
IPermissionManager getPermissionManager()
Returns aIPermissionManager
of this celesta instance.- Returns:
- a permission manager of this celesta instance.
-
getLoggingManager
ILoggingManager getLoggingManager()
Returns aILoggingManager
of this celesta instance.- Returns:
- a logging manager of this celesta instance.
-
getConnectionPool
ConnectionPool getConnectionPool()
Returns aConnectionPool
of this celesta instance.- Returns:
- a connection poll of this celesta instance.
-
getProfiler
IProfiler getProfiler()
Returns aIProfiler
of this celesta instance.- Returns:
- a profiler of this celesta instance.
-
-