Package org.apache.flink.runtime.state
Class DefaultOperatorStateBackendBuilder
java.lang.Object
org.apache.flink.runtime.state.DefaultOperatorStateBackendBuilder
- All Implemented Interfaces:
StateBackendBuilder<DefaultOperatorStateBackend,BackendBuildingException>
public class DefaultOperatorStateBackendBuilder
extends Object
implements StateBackendBuilder<DefaultOperatorStateBackend,BackendBuildingException>
Builder class for
DefaultOperatorStateBackend which handles all necessary initializations
and clean ups.-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final booleanFlag to de/activate asynchronous snapshots.protected final org.apache.flink.core.fs.CloseableRegistryprotected final org.apache.flink.api.common.ExecutionConfigThe execution configuration.protected final Collection<OperatorStateHandle>State handles for restore.protected final ClassLoaderThe user code classloader. -
Constructor Summary
ConstructorsConstructorDescriptionDefaultOperatorStateBackendBuilder(ClassLoader userClassloader, org.apache.flink.api.common.ExecutionConfig executionConfig, boolean asynchronousSnapshots, Collection<OperatorStateHandle> stateHandles, org.apache.flink.core.fs.CloseableRegistry cancelStreamRegistry) -
Method Summary
-
Field Details
-
userClassloader
The user code classloader. -
executionConfig
@VisibleForTesting protected final org.apache.flink.api.common.ExecutionConfig executionConfigThe execution configuration. -
asynchronousSnapshots
@VisibleForTesting protected final boolean asynchronousSnapshotsFlag to de/activate asynchronous snapshots. -
restoreStateHandles
State handles for restore. -
cancelStreamRegistry
@VisibleForTesting protected final org.apache.flink.core.fs.CloseableRegistry cancelStreamRegistry
-
-
Constructor Details
-
DefaultOperatorStateBackendBuilder
public DefaultOperatorStateBackendBuilder(ClassLoader userClassloader, org.apache.flink.api.common.ExecutionConfig executionConfig, boolean asynchronousSnapshots, Collection<OperatorStateHandle> stateHandles, org.apache.flink.core.fs.CloseableRegistry cancelStreamRegistry)
-
-
Method Details
-
build
- Specified by:
buildin interfaceStateBackendBuilder<DefaultOperatorStateBackend,BackendBuildingException> - Throws:
BackendBuildingException
-