public abstract class ContextControllerInitTermFactoryBase extends ContextControllerFactoryBase implements ContextControllerFactory
factoryContext
Constructor and Description |
---|
ContextControllerInitTermFactoryBase(ContextControllerFactoryContext factoryContext,
ContextDetailInitiatedTerminated detail) |
Modifier and Type | Method and Description |
---|---|
long |
allocateSlot() |
Map<String,Object> |
getContextBuiltinProps() |
ContextDetailInitiatedTerminated |
getContextDetail() |
List<ContextDetailPartitionItem> |
getContextDetailPartitionItems() |
EPStatementHandle |
getEpStatementHandle() |
FilterSpecLookupable |
getFilterLookupable(EventType eventType) |
MatchedEventMapMeta |
getMatchedEventMapMeta() |
SchedulingService |
getSchedulingService() |
StatementAIResourceRegistryFactory |
getStatementAIResourceRegistryFactory() |
StatementContext |
getStatementContext() |
TimeProvider |
getTimeProvider() |
boolean |
isSingleInstanceContext() |
ContextPartitionIdentifier |
keyPayloadToIdentifier(Object payload) |
void |
populateFilterAddendums(IdentityHashMap<FilterSpecCompiled,FilterValueSetParam[][]> filterAddendum,
ContextControllerStatementDesc statement,
Object key,
int contextId) |
void |
validateFactory() |
ContextControllerStatementCtxCache |
validateStatement(ContextControllerStatementBase statement) |
getFactoryContext, getStateCache
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createNoCallback, getFactoryContext, getStateCache
public ContextControllerInitTermFactoryBase(ContextControllerFactoryContext factoryContext, ContextDetailInitiatedTerminated detail)
public void validateFactory() throws ExprValidationException
validateFactory
in interface ContextControllerFactory
ExprValidationException
public Map<String,Object> getContextBuiltinProps()
getContextBuiltinProps
in interface ContextControllerFactory
public MatchedEventMapMeta getMatchedEventMapMeta()
public ContextControllerStatementCtxCache validateStatement(ContextControllerStatementBase statement)
validateStatement
in interface ContextControllerFactory
public void populateFilterAddendums(IdentityHashMap<FilterSpecCompiled,FilterValueSetParam[][]> filterAddendum, ContextControllerStatementDesc statement, 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 List<ContextDetailPartitionItem> getContextDetailPartitionItems()
getContextDetailPartitionItems
in interface ContextControllerFactory
public boolean isSingleInstanceContext()
isSingleInstanceContext
in interface ContextControllerFactory
public long allocateSlot()
public TimeProvider getTimeProvider()
public SchedulingService getSchedulingService()
public EPStatementHandle getEpStatementHandle()
public StatementContext getStatementContext()
public ContextPartitionIdentifier keyPayloadToIdentifier(Object payload)
keyPayloadToIdentifier
in interface ContextControllerFactory
public StatementAIResourceRegistryFactory getStatementAIResourceRegistryFactory()
getStatementAIResourceRegistryFactory
in interface ContextControllerFactory