com.espertech.esper.core.service
Class EPServiceProviderIsolatedImpl

java.lang.Object
  extended by com.espertech.esper.core.service.EPServiceProviderIsolatedImpl
All Implemented Interfaces:
EPServiceProviderIsolated, EPServiceProviderIsolatedSPI

public class EPServiceProviderIsolatedImpl
extends java.lang.Object
implements EPServiceProviderIsolatedSPI

Implementation of the isolated service provider.


Constructor Summary
EPServiceProviderIsolatedImpl(java.lang.String name, EPIsolationUnitServices isolatedServices, EPServicesContext unisolatedSvc, java.util.Map<java.lang.String,EPServiceProviderIsolatedImpl> providers)
          Ctor.
 
Method Summary
 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.
 java.lang.String getName()
          Name of isolated service.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EPServiceProviderIsolatedImpl

public EPServiceProviderIsolatedImpl(java.lang.String name,
                                     EPIsolationUnitServices isolatedServices,
                                     EPServicesContext unisolatedSvc,
                                     java.util.Map<java.lang.String,EPServiceProviderIsolatedImpl> providers)
Ctor.

Parameters:
name - name of isolated service
isolatedServices - filter and scheduling service isolated
unisolatedSvc - engine services
providers - names and isolated service providers
Method Detail

getIsolatedServices

public EPIsolationUnitServices getIsolatedServices()
Description copied from interface: EPServiceProviderIsolatedSPI
Return isolated services.

Specified by:
getIsolatedServices in interface EPServiceProviderIsolatedSPI
Returns:
isolated services

getEPRuntime

public EPRuntimeIsolated getEPRuntime()
Description copied from interface: EPServiceProviderIsolated
Returns a class instance of EPRuntime.

Specified by:
getEPRuntime in interface EPServiceProviderIsolated
Returns:
an instance of EPRuntime

getEPAdministrator

public EPAdministratorIsolated getEPAdministrator()
Description copied from interface: EPServiceProviderIsolated
Returns a class instance of EPAdministrator.

Specified by:
getEPAdministrator in interface EPServiceProviderIsolated
Returns:
an instance of EPAdministrator

getName

public java.lang.String getName()
Description copied from interface: EPServiceProviderIsolated
Name of isolated service.

Specified by:
getName in interface EPServiceProviderIsolated
Returns:
isolated service name

destroy

public void destroy()
Description copied from interface: EPServiceProviderIsolated
Destroy the isolated service returning all statements to the engine.

Specified by:
destroy in interface EPServiceProviderIsolated

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