com.espertech.esper.core.service
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 java.lang.String DEFAULT_ENGINE_URI
          For the default provider instance, which carries a null provider URI, the URI value is "default".
static java.lang.String DEFAULT_ENGINE_URI__QUALIFIER
          For the default provider instance, which carries a "default" provider URI, the property name qualification and stream name qualification may use "default".
 
Method Summary
 ConfigurationInformation getConfigurationInformation()
          Returns the current configuration.
 javax.naming.Context getContext()
          Returns the engine environment context for engine-external resources such as adapters.
 ContextManagementService getContextManagementService()
           
 DeploymentStateService getDeploymentStateService()
           
 EngineEnvContext getEngineEnvContext()
          Returns engine environment context such as plugin loader references.
 EngineImportService getEngineImportService()
          Returns engine imports.
 EventAdapterService getEventAdapterService()
          Get the EventAdapterService for this engine.
 ExtensionServicesContext getExtensionServicesContext()
          Returns the extension services context.
 FilterService getFilterService()
          Returns the filter service.
 MetricReportingService getMetricReportingService()
          Returns metrics reporting.
 NamedWindowService getNamedWindowService()
          Returns the named window service.
 SchedulingMgmtService getSchedulingMgmtService()
          Get the SchedulingMgmtService for this engine.
 SchedulingService getSchedulingService()
          Get the SchedulingService for this engine.
 EPServicesContext getServicesContext()
          Returns services.
 StatementContextFactory getStatementContextFactory()
          Returns context factory.
 StatementEventTypeRef getStatementEventTypeRef()
          Returns statement event type reference service.
 StatementIsolationService getStatementIsolationService()
           
 StatementLifecycleSvc getStatementLifecycleSvc()
          Returns statement management service for the engine.
 TableService getTableService()
          Returns the table service.
 ThreadingService getThreadingService()
          Returns threading service for the engine.
 TimeProvider getTimeProvider()
          Returns time provider.
 TimerService getTimerService()
          Returns the timer service.
 ValueAddEventService getValueAddEventService()
          Returns value-added type service.
 VariableService getVariableService()
          Returns variable services.
 void initialize(java.lang.Long currentTime)
           
 void postInitialize()
           
 void setConfiguration(Configuration configuration)
           
 
Methods inherited from interface com.espertech.esper.client.EPServiceProvider
addServiceStateListener, addStatementStateListener, destroy, getEngineInstanceWideLock, getEPAdministrator, getEPRuntime, getEPServiceIsolated, getEPServiceIsolatedNames, getURI, initialize, isDestroyed, removeAllServiceStateListeners, removeAllStatementStateListeners, removeServiceStateListener, removeStatementStateListener
 

Field Detail

DEFAULT_ENGINE_URI

static final java.lang.String DEFAULT_ENGINE_URI
For the default provider instance, which carries a null provider URI, the URI value is "default".

See Also:
Constant Field Values

DEFAULT_ENGINE_URI__QUALIFIER

static final java.lang.String DEFAULT_ENGINE_URI__QUALIFIER
For the default provider instance, which carries a "default" 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

getSchedulingMgmtService

SchedulingMgmtService getSchedulingMgmtService()
Get the SchedulingMgmtService for this engine.

Returns:
the SchedulingMgmtService

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

getTableService

TableService getTableService()
Returns the table service.

Returns:
table service

getConfigurationInformation

ConfigurationInformation getConfigurationInformation()
Returns the current configuration.

Returns:
configuration information

getContext

javax.naming.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

getMetricReportingService

MetricReportingService getMetricReportingService()
Returns metrics reporting.

Returns:
metrics reporting

getVariableService

VariableService getVariableService()
Returns variable services.

Returns:
services

getValueAddEventService

ValueAddEventService getValueAddEventService()
Returns value-added type service.

Returns:
value types

getStatementEventTypeRef

StatementEventTypeRef getStatementEventTypeRef()
Returns statement event type reference service.

Returns:
statement-type reference service

getThreadingService

ThreadingService getThreadingService()
Returns threading service for the engine.

Returns:
the ThreadingService

getEngineEnvContext

EngineEnvContext getEngineEnvContext()
Returns engine environment context such as plugin loader references.

Returns:
environment context

getServicesContext

EPServicesContext getServicesContext()
Returns services.

Returns:
services

getStatementContextFactory

StatementContextFactory getStatementContextFactory()
Returns context factory.

Returns:
factory

getEngineImportService

EngineImportService getEngineImportService()
Returns engine imports.

Returns:
engine imports

getTimeProvider

TimeProvider getTimeProvider()
Returns time provider.

Returns:
time provider

getStatementIsolationService

StatementIsolationService getStatementIsolationService()

getDeploymentStateService

DeploymentStateService getDeploymentStateService()

getContextManagementService

ContextManagementService getContextManagementService()

setConfiguration

void setConfiguration(Configuration configuration)

postInitialize

void postInitialize()

initialize

void initialize(java.lang.Long currentTime)

© 2006-2015 EsperTech Inc.
All rights reserved.
Visit us at espertech.com