Interface ICelesta

All Superinterfaces:
AutoCloseable
All Known Implementing Classes:
Celesta

public interface ICelesta extends AutoCloseable
Interface of Celesta instance.
  • Method Details

    • getTriggerDispatcher

      TriggerDispatcher getTriggerDispatcher()
      Returns a TriggerDispatcher 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 a IPermissionManager of this celesta instance.
      Returns:
      a permission manager of this celesta instance.
    • getLoggingManager

      ILoggingManager getLoggingManager()
      Returns a ILoggingManager of this celesta instance.
      Returns:
      a logging manager of this celesta instance.
    • getConnectionPool

      ConnectionPool getConnectionPool()
      Returns a ConnectionPool of this celesta instance.
      Returns:
      a connection poll of this celesta instance.
    • getProfiler

      IProfiler getProfiler()
      Returns a IProfiler of this celesta instance.
      Returns:
      a profiler of this celesta instance.
    • getDBAdaptor

      DBAdaptor getDBAdaptor()
      Returns a DBAdaptor of this celesta instance.
      Returns:
      a db adaptor of this celesta instance.