Class RichIterativeCondition<T>
java.lang.Object
org.apache.flink.cep.pattern.conditions.IterativeCondition<T>
org.apache.flink.cep.pattern.conditions.RichIterativeCondition<T>
- All Implemented Interfaces:
Serializable,org.apache.flink.api.common.functions.Function,org.apache.flink.api.common.functions.RichFunction
- Direct Known Subclasses:
RichCompositeIterativeCondition
public abstract class RichIterativeCondition<T>
extends IterativeCondition<T>
implements org.apache.flink.api.common.functions.RichFunction
Rich variant of the
IterativeCondition. As a RichFunction, it gives access to the
RuntimeContext and provides setup and teardown
methods: RichFunction.open(OpenContext) and RichFunction.close().- 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()org.apache.flink.api.common.functions.IterationRuntimeContextorg.apache.flink.api.common.functions.RuntimeContextvoidopen(org.apache.flink.api.common.functions.OpenContext openContext) voidsetRuntimeContext(org.apache.flink.api.common.functions.RuntimeContext runtimeContext) Methods inherited from class org.apache.flink.cep.pattern.conditions.IterativeCondition
filter
-
Constructor Details
-
RichIterativeCondition
public RichIterativeCondition()
-
-
Method Details
-
setRuntimeContext
public void setRuntimeContext(org.apache.flink.api.common.functions.RuntimeContext runtimeContext) - Specified by:
setRuntimeContextin interfaceorg.apache.flink.api.common.functions.RichFunction
-
getRuntimeContext
public org.apache.flink.api.common.functions.RuntimeContext getRuntimeContext()- Specified by:
getRuntimeContextin interfaceorg.apache.flink.api.common.functions.RichFunction
-
getIterationRuntimeContext
public org.apache.flink.api.common.functions.IterationRuntimeContext getIterationRuntimeContext()- Specified by:
getIterationRuntimeContextin interfaceorg.apache.flink.api.common.functions.RichFunction
-
open
- Specified by:
openin interfaceorg.apache.flink.api.common.functions.RichFunction- Throws:
Exception
-
close
- Specified by:
closein interfaceorg.apache.flink.api.common.functions.RichFunction- Throws:
Exception
-