Interface RuntimeExtensionServicesSPI

All Superinterfaces:
com.espertech.esper.common.internal.context.module.RuntimeExtensionServices
All Known Implementing Classes:
RuntimeExtensionServicesNoHA

public interface RuntimeExtensionServicesSPI extends com.espertech.esper.common.internal.context.module.RuntimeExtensionServices
  • Method Details

    • init

      void init(EPServicesContext servicesContext, EPEventServiceSPI runtimeSPI, EPDeploymentServiceSPI adminSPI, EPStageServiceSPI stageServiceSPI)
      Invoked to initialize extension services after runtime services initialization.
      Parameters:
      servicesContext - the runtime
      runtimeSPI - runtime SPI
      adminSPI - admin SPI
      stageServiceSPI - stage service SPI
    • destroy

      void destroy()
      Invoked to destroy the extension services, when an existing runtime is initialized.
    • isHAEnabled

      boolean isHAEnabled()
      Specified by:
      isHAEnabled in interface com.espertech.esper.common.internal.context.module.RuntimeExtensionServices