Class ContextControllerKeyedUtil
java.lang.Object
com.espertech.esper.common.internal.context.controller.keyed.ContextControllerKeyedUtil
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfindInitMatchingKey
(ContextControllerDetailKeyedItem[] items, ContextConditionDescriptorFilter init) static FilterValueSetParam[][]
getAddendumFilters
(Object getterKey, FilterSpecActivatable filtersSpec, ContextControllerDetailKeyed keyedSpec, boolean includePartition, ContextControllerStatementDesc optionalStatementDesc, Map<Integer, ContextControllerStatementDesc> statements, AgentInstanceContext agentInstanceContext) protected static ContextControllerKeyedSvc
getService
(ContextControllerKeyedFactory factory, ContextManagerRealization realization) static void
populatePriorMatch
(String optionalInitCondAsName, MatchedEventMap matchedEventMap, EventBean triggeringEvent) static Object[]
protected static EPType[]
validateContextDesc
(String contextName, ContextSpecKeyed partitionSpec)
-
Constructor Details
-
ContextControllerKeyedUtil
public ContextControllerKeyedUtil()
-
-
Method Details
-
unpackKey
-
getService
protected static ContextControllerKeyedSvc getService(ContextControllerKeyedFactory factory, ContextManagerRealization realization) -
validateContextDesc
protected static EPType[] validateContextDesc(String contextName, ContextSpecKeyed partitionSpec) throws ExprValidationException - Throws:
ExprValidationException
-
getAddendumFilters
public static FilterValueSetParam[][] getAddendumFilters(Object getterKey, FilterSpecActivatable filtersSpec, ContextControllerDetailKeyed keyedSpec, boolean includePartition, ContextControllerStatementDesc optionalStatementDesc, Map<Integer, ContextControllerStatementDesc> statements, AgentInstanceContext agentInstanceContext) -
findInitMatchingKey
public static ContextControllerDetailKeyedItem findInitMatchingKey(ContextControllerDetailKeyedItem[] items, ContextConditionDescriptorFilter init) -
populatePriorMatch
public static void populatePriorMatch(String optionalInitCondAsName, MatchedEventMap matchedEventMap, EventBean triggeringEvent)
-