com.espertech.esper.core.context.mgr
Class ContextManagementServiceImpl

java.lang.Object
  extended by com.espertech.esper.core.context.mgr.ContextManagementServiceImpl
All Implemented Interfaces:
ContextManagementService

public class ContextManagementServiceImpl
extends java.lang.Object
implements ContextManagementService


Constructor Summary
ContextManagementServiceImpl()
           
 
Method Summary
 void addContextSpec(EPServicesContext servicesContext, AgentInstanceContext agentInstanceContext, CreateContextDesc contextDesc, boolean isRecoveringResilient, EventType statementResultEventType)
           
 void addStatement(java.lang.String contextName, ContextControllerStatementBase statement, boolean isRecoveringResilient)
           
 void destroyedContext(java.lang.String contextName)
           
 void destroyedStatement(java.lang.String contextName, java.lang.String statementName, int statementId)
           
 int getContextCount()
           
 ContextDescriptor getContextDescriptor(java.lang.String contextName)
           
 ContextManager getContextManager(java.lang.String contextName)
           
 java.util.Map<java.lang.String,ContextManagerEntry> getContexts()
           
 void stoppedStatement(java.lang.String contextName, java.lang.String statementName, int statementId, java.lang.String epl, ExceptionHandlingService exceptionHandlingService)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ContextManagementServiceImpl

public ContextManagementServiceImpl()
Method Detail

addContextSpec

public void addContextSpec(EPServicesContext servicesContext,
                           AgentInstanceContext agentInstanceContext,
                           CreateContextDesc contextDesc,
                           boolean isRecoveringResilient,
                           EventType statementResultEventType)
                    throws ExprValidationException
Specified by:
addContextSpec in interface ContextManagementService
Throws:
ExprValidationException

getContextCount

public int getContextCount()
Specified by:
getContextCount in interface ContextManagementService

getContextDescriptor

public ContextDescriptor getContextDescriptor(java.lang.String contextName)
Specified by:
getContextDescriptor in interface ContextManagementService

getContextManager

public ContextManager getContextManager(java.lang.String contextName)
Specified by:
getContextManager in interface ContextManagementService

addStatement

public void addStatement(java.lang.String contextName,
                         ContextControllerStatementBase statement,
                         boolean isRecoveringResilient)
                  throws ExprValidationException
Specified by:
addStatement in interface ContextManagementService
Throws:
ExprValidationException

destroyedStatement

public void destroyedStatement(java.lang.String contextName,
                               java.lang.String statementName,
                               int statementId)
Specified by:
destroyedStatement in interface ContextManagementService

stoppedStatement

public void stoppedStatement(java.lang.String contextName,
                             java.lang.String statementName,
                             int statementId,
                             java.lang.String epl,
                             ExceptionHandlingService exceptionHandlingService)
Specified by:
stoppedStatement in interface ContextManagementService

destroyedContext

public void destroyedContext(java.lang.String contextName)
Specified by:
destroyedContext in interface ContextManagementService

getContexts

public java.util.Map<java.lang.String,ContextManagerEntry> getContexts()
Specified by:
getContexts in interface ContextManagementService

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