public class EPServiceProviderIsolatedImpl extends Object implements EPServiceProviderIsolatedSPI
Constructor and Description |
---|
EPServiceProviderIsolatedImpl(String name,
EPIsolationUnitServices isolatedServices,
EPServicesContext unisolatedSvc,
Map<String,EPServiceProviderIsolatedImpl> providers)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
void |
destroy()
Destroy the isolated service returning all statements to the engine.
|
EPAdministratorIsolated |
getEPAdministrator()
Returns a class instance of EPAdministrator.
|
EPRuntimeIsolated |
getEPRuntime()
Returns a class instance of EPRuntime.
|
EPIsolationUnitServices |
getIsolatedServices()
Return isolated services.
|
String |
getName()
Name of isolated service.
|
public EPServiceProviderIsolatedImpl(String name, EPIsolationUnitServices isolatedServices, EPServicesContext unisolatedSvc, Map<String,EPServiceProviderIsolatedImpl> providers)
name
- name of isolated serviceisolatedServices
- filter and scheduling service isolatedunisolatedSvc
- engine servicesproviders
- names and isolated service providerspublic EPIsolationUnitServices getIsolatedServices()
EPServiceProviderIsolatedSPI
getIsolatedServices
in interface EPServiceProviderIsolatedSPI
public EPRuntimeIsolated getEPRuntime()
EPServiceProviderIsolated
getEPRuntime
in interface EPServiceProviderIsolated
public EPAdministratorIsolated getEPAdministrator()
EPServiceProviderIsolated
getEPAdministrator
in interface EPServiceProviderIsolated
public String getName()
EPServiceProviderIsolated
getName
in interface EPServiceProviderIsolated
public void destroy()
EPServiceProviderIsolated
destroy
in interface EPServiceProviderIsolated