public class EPServicesContextFactoryDefault extends java.lang.Object implements EPServicesContextFactory
Constructor and Description |
---|
EPServicesContextFactoryDefault() |
Modifier and Type | Method and Description |
---|---|
EPServicesContext |
createServicesContext(EPServiceProvider epServiceProvider,
ConfigurationInformation configSnapshot)
Factory method for a new set of engine services.
|
protected static void |
init(EventAdapterService eventAdapterService,
ConfigurationInformation configSnapshot,
EngineImportService engineImportService)
Initialize event adapter service for config snapshot.
|
protected static ExceptionHandlingService |
initExceptionHandling(java.lang.String engineURI,
ConfigurationEngineDefaults.ExceptionHandling exceptionHandling,
ConfigurationEngineDefaults.ConditionHandling conditionHandling,
EngineImportService engineImportService) |
protected static void |
initVariables(VariableService variableService,
java.util.Map<java.lang.String,ConfigurationVariable> variables,
EngineImportService engineImportService)
Adds configured variables to the variable service.
|
protected static DatabaseConfigService |
makeDatabaseRefService(ConfigurationInformation configSnapshot,
SchedulingService schedulingService,
SchedulingMgmtService schedulingMgmtService,
EngineImportService engineImportService)
Creates the database config service.
|
protected static EngineImportService |
makeEngineImportService(ConfigurationInformation configSnapshot,
AggregationFactoryFactory aggregationFactoryFactory,
java.lang.String engineURI)
Constructs the auto import service.
|
protected static TimeSourceService |
makeTimeSource(ConfigurationInformation configSnapshot)
Makes the time source provider.
|
public EPServicesContext createServicesContext(EPServiceProvider epServiceProvider, ConfigurationInformation configSnapshot)
EPServicesContextFactory
createServicesContext
in interface EPServicesContextFactory
epServiceProvider
- is the engine instanceconfigSnapshot
- is a snapshot of configs at the time of engine creationprotected static ExceptionHandlingService initExceptionHandling(java.lang.String engineURI, ConfigurationEngineDefaults.ExceptionHandling exceptionHandling, ConfigurationEngineDefaults.ConditionHandling conditionHandling, EngineImportService engineImportService) throws ConfigurationException
ConfigurationException
protected static TimeSourceService makeTimeSource(ConfigurationInformation configSnapshot)
configSnapshot
- the configurationprotected static void initVariables(VariableService variableService, java.util.Map<java.lang.String,ConfigurationVariable> variables, EngineImportService engineImportService)
variableService
- service to add tovariables
- configured variablesengineImportService
- engine importsprotected static void init(EventAdapterService eventAdapterService, ConfigurationInformation configSnapshot, EngineImportService engineImportService)
eventAdapterService
- is events adapterconfigSnapshot
- is the config snapshotengineImportService
- engine import serviceprotected static EngineImportService makeEngineImportService(ConfigurationInformation configSnapshot, AggregationFactoryFactory aggregationFactoryFactory, java.lang.String engineURI)
configSnapshot
- config infoaggregationFactoryFactory
- factory of aggregation service providerengineURI
- engine URIprotected static DatabaseConfigService makeDatabaseRefService(ConfigurationInformation configSnapshot, SchedulingService schedulingService, SchedulingMgmtService schedulingMgmtService, EngineImportService engineImportService)
configSnapshot
- is the config snapshotschedulingService
- is the timer stuffschedulingMgmtService
- for statement schedule managementengineImportService
- engine import service