public class ContextControllerInitTermFactory extends ContextControllerFactoryBase implements ContextControllerFactory
Constructor and Description |
---|
ContextControllerInitTermFactory(ContextControllerFactoryContext factoryContext,
ContextDetailInitiatedTerminated detail,
ContextStateCache stateCache) |
getFactoryContext
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getFactoryContext
public ContextControllerInitTermFactory(ContextControllerFactoryContext factoryContext, ContextDetailInitiatedTerminated detail, ContextStateCache stateCache)
public void validateFactory() throws ExprValidationException
validateFactory
in interface ContextControllerFactory
ExprValidationException
public ContextStateCache getStateCache()
getStateCache
in interface ContextControllerFactory
public ContextStatePathValueBinding getBinding()
public java.util.Map<java.lang.String,java.lang.Object> getContextBuiltinProps()
getContextBuiltinProps
in interface ContextControllerFactory
public MatchedEventMapMeta getMatchedEventMapMeta()
public ContextControllerStatementCtxCache validateStatement(ContextControllerStatementBase statement)
validateStatement
in interface ContextControllerFactory
public ContextController createNoCallback(int pathId, ContextControllerLifecycleCallback callback)
createNoCallback
in interface ContextControllerFactory
public void populateFilterAddendums(java.util.IdentityHashMap<FilterSpecCompiled,FilterValueSetParam[]> filterAddendum, ContextControllerStatementDesc statement, java.lang.Object key, int contextId)
populateFilterAddendums
in interface ContextControllerFactory
public FilterSpecLookupable getFilterLookupable(EventType eventType)
getFilterLookupable
in interface ContextControllerFactory
public ContextDetailInitiatedTerminated getContextDetail()
getContextDetail
in interface ContextControllerFactory
public java.util.List<ContextDetailPartitionItem> getContextDetailPartitionItems()
getContextDetailPartitionItems
in interface ContextControllerFactory
public StatementAIResourceRegistryFactory getStatementAIResourceRegistryFactory()
getStatementAIResourceRegistryFactory
in interface ContextControllerFactory
public boolean isSingleInstanceContext()
isSingleInstanceContext
in interface ContextControllerFactory
public ScheduleSlot allocateSlot()
public TimeProvider getTimeProvider()
public SchedulingService getSchedulingService()
public EPStatementHandle getEpStatementHandle()
public StatementContext getStatementContext()
public ContextPartitionIdentifier keyPayloadToIdentifier(java.lang.Object payload)
keyPayloadToIdentifier
in interface ContextControllerFactory