Class RichCompositeIterativeCondition<T>
java.lang.Object
org.apache.flink.cep.pattern.conditions.IterativeCondition<T>
org.apache.flink.cep.pattern.conditions.RichIterativeCondition<T>
org.apache.flink.cep.pattern.conditions.RichCompositeIterativeCondition<T>
- Type Parameters:
T- Type of the element to filter
- All Implemented Interfaces:
Serializable,org.apache.flink.api.common.functions.Function,org.apache.flink.api.common.functions.RichFunction
- Direct Known Subclasses:
RichAndCondition,RichNotCondition,RichOrCondition
A base class of composite
IterativeCondition conditions such as RichAndCondition,
RichOrCondition and RichNotCondition, etc. It handles the open, close and
setRuntimeContext for the nested IterativeCondition conditions.- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.flink.cep.pattern.conditions.IterativeCondition
IterativeCondition.Context<T> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidopen(org.apache.flink.api.common.functions.OpenContext openContext) voidsetRuntimeContext(org.apache.flink.api.common.functions.RuntimeContext t) Methods inherited from class org.apache.flink.cep.pattern.conditions.RichIterativeCondition
getIterationRuntimeContext, getRuntimeContextMethods inherited from class org.apache.flink.cep.pattern.conditions.IterativeCondition
filter
-
Constructor Details
-
RichCompositeIterativeCondition
-
-
Method Details
-
getNestedConditions
-
setRuntimeContext
public void setRuntimeContext(org.apache.flink.api.common.functions.RuntimeContext t) - Specified by:
setRuntimeContextin interfaceorg.apache.flink.api.common.functions.RichFunction- Overrides:
setRuntimeContextin classRichIterativeCondition<T>
-
open
- Specified by:
openin interfaceorg.apache.flink.api.common.functions.RichFunction- Overrides:
openin classRichIterativeCondition<T>- Throws:
Exception
-
close
- Specified by:
closein interfaceorg.apache.flink.api.common.functions.RichFunction- Overrides:
closein classRichIterativeCondition<T>- Throws:
Exception
-