com.espertech.esper.core.service
Class EPIsolationUnitServices

java.lang.Object
  extended by com.espertech.esper.core.service.EPIsolationUnitServices

public class EPIsolationUnitServices
extends java.lang.Object

Context for all services that provide the isolated runtime.


Constructor Summary
EPIsolationUnitServices(java.lang.String name, int unitId, FilterServiceSPI filterService, SchedulingServiceSPI schedulingService)
          Ctor.
 
Method Summary
 FilterServiceSPI getFilterService()
          Returns the isolated filter service.
 java.lang.String getName()
          Returns the name of the isolated service.
 SchedulingServiceSPI getSchedulingService()
          Returns the isolated scheduling service.
 int getUnitId()
          Returns the id assigned to that isolated service.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EPIsolationUnitServices

public EPIsolationUnitServices(java.lang.String name,
                               int unitId,
                               FilterServiceSPI filterService,
                               SchedulingServiceSPI schedulingService)
Ctor.

Parameters:
name - the isolation unit name
unitId - id of the isolation unit
filterService - isolated filter service
schedulingService - isolated scheduling service
Method Detail

getName

public java.lang.String getName()
Returns the name of the isolated service.

Returns:
name of the isolated service

getUnitId

public int getUnitId()
Returns the id assigned to that isolated service.

Returns:
isolated service id

getFilterService

public FilterServiceSPI getFilterService()
Returns the isolated filter service.

Returns:
filter service

getSchedulingService

public SchedulingServiceSPI getSchedulingService()
Returns the isolated scheduling service.

Returns:
scheduling service

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