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 Details

    • userClassloader

      @VisibleForTesting protected final ClassLoader userClassloader
      The user code classloader.
    • executionConfig

      @VisibleForTesting protected final org.apache.flink.api.common.ExecutionConfig executionConfig
      The execution configuration.
    • asynchronousSnapshots

      @VisibleForTesting protected final boolean asynchronousSnapshots
      Flag to de/activate asynchronous snapshots.
    • restoreStateHandles

      @VisibleForTesting protected final Collection<OperatorStateHandle> 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