public interface ContextControllerFactory
Modifier and Type | Method and Description |
---|---|
ContextController |
createNoCallback(int pathId,
ContextControllerLifecycleCallback callback) |
Map<String,Object> |
getContextBuiltinProps() |
ContextDetail |
getContextDetail() |
List<ContextDetailPartitionItem> |
getContextDetailPartitionItems() |
ContextControllerFactoryContext |
getFactoryContext() |
FilterSpecLookupable |
getFilterLookupable(EventType eventType) |
ContextStateCache |
getStateCache() |
StatementAIResourceRegistryFactory |
getStatementAIResourceRegistryFactory() |
boolean |
isSingleInstanceContext() |
ContextPartitionIdentifier |
keyPayloadToIdentifier(Object payload) |
void |
populateFilterAddendums(IdentityHashMap<FilterSpecCompiled,FilterValueSetParam[][]> filterAddendum,
ContextControllerStatementDesc statement,
Object key,
int contextId) |
void |
validateFactory() |
ContextControllerStatementCtxCache |
validateStatement(ContextControllerStatementBase statement) |
ContextControllerFactoryContext getFactoryContext()
boolean isSingleInstanceContext()
ContextDetail getContextDetail()
List<ContextDetailPartitionItem> getContextDetailPartitionItems()
StatementAIResourceRegistryFactory getStatementAIResourceRegistryFactory()
void validateFactory() throws ExprValidationException
ExprValidationException
ContextControllerStatementCtxCache validateStatement(ContextControllerStatementBase statement) throws ExprValidationException
ExprValidationException
ContextController createNoCallback(int pathId, ContextControllerLifecycleCallback callback)
void populateFilterAddendums(IdentityHashMap<FilterSpecCompiled,FilterValueSetParam[][]> filterAddendum, ContextControllerStatementDesc statement, Object key, int contextId)
FilterSpecLookupable getFilterLookupable(EventType eventType)
ContextPartitionIdentifier keyPayloadToIdentifier(Object payload)
ContextStateCache getStateCache()