com.espertech.esper.core
Interface EPServiceProviderSPI

All Superinterfaces:
EPServiceProvider
All Known Implementing Classes:
EPServiceProviderImpl

public interface EPServiceProviderSPI
extends EPServiceProvider

A service provider interface that makes available internal engine services.


Field Summary
static String DEFAULT_ENGINE_URI__QUALIFIER
          For the default provider instance, which carries a null provider URI, the property name qualification and stream name qualification may use "default".
 
Method Summary
 ConfigurationInformation getConfigurationInformation()
          Returns the current configuration.
 Context getContext()
          Returns the engine environment context for engine-external resources such as adapters.
 EventAdapterService getEventAdapterService()
          Get the EventAdapterService for this engine.
 ExtensionServicesContext getExtensionServicesContext()
          Returns the extension services context.
 FilterService getFilterService()
          Returns the filter service.
 NamedWindowService getNamedWindowService()
          Returns the named window service.
 SchedulingService getSchedulingService()
          Get the SchedulingService for this engine.
 StatementLifecycleSvc getStatementLifecycleSvc()
          Returns statement management service for the engine.
 TimerService getTimerService()
          Returns the timer service.
 
Methods inherited from interface com.espertech.esper.client.EPServiceProvider
destroy, getEPAdministrator, getEPRuntime, getURI, initialize, isDestroyed
 

Field Detail

DEFAULT_ENGINE_URI__QUALIFIER

static final String DEFAULT_ENGINE_URI__QUALIFIER
For the default provider instance, which carries a null provider URI, the property name qualification and stream name qualification may use "default".

See Also:
Constant Field Values
Method Detail

getStatementLifecycleSvc

StatementLifecycleSvc getStatementLifecycleSvc()
Returns statement management service for the engine.

Returns:
the StatementLifecycleSvc

getEventAdapterService

EventAdapterService getEventAdapterService()
Get the EventAdapterService for this engine.

Returns:
the EventAdapterService

getSchedulingService

SchedulingService getSchedulingService()
Get the SchedulingService for this engine.

Returns:
the SchedulingService

getFilterService

FilterService getFilterService()
Returns the filter service.

Returns:
filter service

getTimerService

TimerService getTimerService()
Returns the timer service.

Returns:
timer service

getNamedWindowService

NamedWindowService getNamedWindowService()
Returns the named window service.

Returns:
named window service

getConfigurationInformation

ConfigurationInformation getConfigurationInformation()
Returns the current configuration.

Returns:
configuration information

getContext

Context getContext()
Returns the engine environment context for engine-external resources such as adapters.

Specified by:
getContext in interface EPServiceProvider
Returns:
engine environment context

getExtensionServicesContext

ExtensionServicesContext getExtensionServicesContext()
Returns the extension services context.

Returns:
extension services context

© 2007 EsperTech Inc.
All rights reserved.
Visit us at espertech.com