Uses of Class
org.apache.flink.runtime.asyncprocessing.RecordContext
Packages that use RecordContext
Package
Description
-
Uses of RecordContext in org.apache.flink.runtime.asyncprocessing
Methods in org.apache.flink.runtime.asyncprocessing that return RecordContextModifier and TypeMethodDescriptionAsyncExecutionController.buildContext(Object record, K key) Build a new context based on record and key.AsyncExecutionController.buildContext(Object record, K key, boolean inherit) Build a new context based on record and key.AsyncExecutionController.getCurrentContext()StateRequest.getRecordContext()Methods in org.apache.flink.runtime.asyncprocessing with parameters of type RecordContextModifier and TypeMethodDescription<OUT> org.apache.flink.core.state.InternalStateFuture<OUT>StateFutureFactory.create(RecordContext<K> context) voidAsyncExecutionController.setCurrentContext(RecordContext<K> switchingContext) Each time before a code segment (callback) is about to run in mailbox (task thread), this method should be called to switch a context in AEC.voidAsyncExecutionController.SwitchContextListener.switchContext(RecordContext<K> context) Constructors in org.apache.flink.runtime.asyncprocessing with parameters of type RecordContextModifierConstructorDescriptionStateRequest(org.apache.flink.api.common.state.v2.State state, StateRequestType type, boolean sync, IN payload, org.apache.flink.core.state.InternalStateFuture<OUT> stateFuture, RecordContext<K> context) Constructor parameters in org.apache.flink.runtime.asyncprocessing with type arguments of type RecordContextModifierConstructorDescriptionRecordContext(Object record, K key, Consumer<RecordContext<K>> disposer, int keyGroup, EpochManager.Epoch epoch, int variableCount) RecordContext(Object record, K key, Consumer<RecordContext<K>> disposer, int keyGroup, EpochManager.Epoch epoch, int variableCount, int priority) RecordContext(Object record, K key, Consumer<RecordContext<K>> disposer, int keyGroup, EpochManager.Epoch epoch, AtomicReferenceArray<Object> variables, int priority) -
Uses of RecordContext in org.apache.flink.runtime.asyncprocessing.declare
Methods in org.apache.flink.runtime.asyncprocessing.declare with parameters of type RecordContextModifier and TypeMethodDescriptionvoidDeclarationManager.setCurrentContext(RecordContext<?> currentContext) -
Uses of RecordContext in org.apache.flink.runtime.asyncprocessing.operators
Methods in org.apache.flink.runtime.asyncprocessing.operators that return RecordContextModifier and TypeMethodDescriptionAbstractAsyncStateStreamOperatorV2.getCurrentProcessingContext() -
Uses of RecordContext in org.apache.flink.runtime.state
Methods in org.apache.flink.runtime.state with parameters of type RecordContextModifier and TypeMethodDescriptiondefault voidAsyncKeyedStateBackend.switchContext(RecordContext<K> context) By default, a state backend does nothing when a key is switched in async processing. -
Uses of RecordContext in org.apache.flink.runtime.state.v2.adaptor
Methods in org.apache.flink.runtime.state.v2.adaptor with parameters of type RecordContextModifier and TypeMethodDescriptionvoidAsyncKeyedStateBackendAdaptor.switchContext(RecordContext<K> context)