Class ForStStateRequestClassifier

java.lang.Object
org.apache.flink.state.forst.ForStStateRequestClassifier
All Implemented Interfaces:
org.apache.flink.runtime.asyncprocessing.StateRequestContainer

public class ForStStateRequestClassifier extends Object implements org.apache.flink.runtime.asyncprocessing.StateRequestContainer
The ForSt StateRequestContainer which can classify the state requests by ForStDB requestType (Get、Put or Iterator).
  • Constructor Details

    • ForStStateRequestClassifier

      public ForStStateRequestClassifier()
  • Method Details

    • offer

      public void offer(org.apache.flink.runtime.asyncprocessing.StateRequest<?,?,?,?> stateRequest)
      Specified by:
      offer in interface org.apache.flink.runtime.asyncprocessing.StateRequestContainer
    • isEmpty

      public boolean isEmpty()
      Specified by:
      isEmpty in interface org.apache.flink.runtime.asyncprocessing.StateRequestContainer
    • convertRequests

      public static Object convertRequests(org.apache.flink.runtime.asyncprocessing.StateRequest<?,?,?,?> stateRequest)
    • pollDbGetRequests

      public List<ForStDBGetRequest<?,?,?,?>> pollDbGetRequests()
    • pollDbPutRequests

      public List<ForStDBPutRequest<?,?,?>> pollDbPutRequests()
    • pollDbIterRequests

      public List<ForStDBIterRequest<?,?,?,?,?>> pollDbIterRequests()
    • size

      public long size()