Class ForStStateExecutor

  • All Implemented Interfaces:
    org.apache.flink.runtime.asyncprocessing.StateExecutor

    public class ForStStateExecutor
    extends Object
    implements org.apache.flink.runtime.asyncprocessing.StateExecutor
    The StateExecutor implementation which executing batch StateRequests for ForStStateBackend.
    • Constructor Detail

      • ForStStateExecutor

        public ForStStateExecutor​(int ioParallelism,
                                  org.rocksdb.RocksDB db,
                                  org.rocksdb.WriteOptions writeOptions)
    • Method Detail

      • executeBatchRequests

        public CompletableFuture<Void> executeBatchRequests​(org.apache.flink.runtime.asyncprocessing.StateRequestContainer stateRequestContainer)
        Specified by:
        executeBatchRequests in interface org.apache.flink.runtime.asyncprocessing.StateExecutor
      • createStateRequestContainer

        public org.apache.flink.runtime.asyncprocessing.StateRequestContainer createStateRequestContainer()
        Specified by:
        createStateRequestContainer in interface org.apache.flink.runtime.asyncprocessing.StateExecutor
      • shutdown

        public void shutdown()
        Specified by:
        shutdown in interface org.apache.flink.runtime.asyncprocessing.StateExecutor