public class EPServicesContextFactoryDefault extends Object implements EPServicesContextFactory
Modifier and Type | Class and Description |
---|---|
static class |
EPServicesContextFactoryDefault.PackageName |
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(String engineURI,
ConfigurationEngineDefaults.ExceptionHandling exceptionHandling,
ConfigurationEngineDefaults.ConditionHandling conditionHandling,
EngineImportService engineImportService) |
protected static void |
initVariables(VariableService variableService,
Map<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,
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(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, Map<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, 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