com.espertech.esper.core.context.mgr
Interface ContextControllerFactory

All Known Implementing Classes:
ContextControllerCategoryFactory, ContextControllerFactoryBase, ContextControllerHashFactory, ContextControllerInitTermFactory, ContextControllerPartitionedFactory

public interface ContextControllerFactory


Method Summary
 ContextController createNoCallback(int pathId, ContextControllerLifecycleCallback callback)
           
 java.util.Map<java.lang.String,java.lang.Object> getContextBuiltinProps()
           
 ContextDetail getContextDetail()
           
 java.util.List<ContextDetailPartitionItem> getContextDetailPartitionItems()
           
 ContextControllerFactoryContext getFactoryContext()
           
 FilterSpecLookupable getFilterLookupable(EventType eventType)
           
 ContextStateCache getStateCache()
           
 StatementAIResourceRegistryFactory getStatementAIResourceRegistryFactory()
           
 boolean isSingleInstanceContext()
           
 ContextPartitionIdentifier keyPayloadToIdentifier(java.lang.Object payload)
           
 void populateFilterAddendums(java.util.IdentityHashMap<FilterSpecCompiled,FilterValueSetParam[][]> filterAddendum, ContextControllerStatementDesc statement, java.lang.Object key, int contextId)
           
 void validateFactory()
           
 ContextControllerStatementCtxCache validateStatement(ContextControllerStatementBase statement)
           
 

Method Detail

getFactoryContext

ContextControllerFactoryContext getFactoryContext()

getContextBuiltinProps

java.util.Map<java.lang.String,java.lang.Object> getContextBuiltinProps()

isSingleInstanceContext

boolean isSingleInstanceContext()

getContextDetail

ContextDetail getContextDetail()

getContextDetailPartitionItems

java.util.List<ContextDetailPartitionItem> getContextDetailPartitionItems()

getStatementAIResourceRegistryFactory

StatementAIResourceRegistryFactory getStatementAIResourceRegistryFactory()

validateFactory

void validateFactory()
                     throws ExprValidationException
Throws:
ExprValidationException

validateStatement

ContextControllerStatementCtxCache validateStatement(ContextControllerStatementBase statement)
                                                     throws ExprValidationException
Throws:
ExprValidationException

createNoCallback

ContextController createNoCallback(int pathId,
                                   ContextControllerLifecycleCallback callback)

populateFilterAddendums

void populateFilterAddendums(java.util.IdentityHashMap<FilterSpecCompiled,FilterValueSetParam[][]> filterAddendum,
                             ContextControllerStatementDesc statement,
                             java.lang.Object key,
                             int contextId)

getFilterLookupable

FilterSpecLookupable getFilterLookupable(EventType eventType)

getStateCache

ContextStateCache getStateCache()

keyPayloadToIdentifier

ContextPartitionIdentifier keyPayloadToIdentifier(java.lang.Object payload)

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