Package org.apache.flink.state.forst
Class ForStStateRequestClassifier
- java.lang.Object
-
- org.apache.flink.state.forst.ForStStateRequestClassifier
-
- All Implemented Interfaces:
org.apache.flink.runtime.asyncprocessing.AsyncRequestContainer<org.apache.flink.runtime.asyncprocessing.StateRequest<?,?,?,?>>
public class ForStStateRequestClassifier extends Object implements org.apache.flink.runtime.asyncprocessing.AsyncRequestContainer<org.apache.flink.runtime.asyncprocessing.StateRequest<?,?,?,?>>
The ForStAsyncRequestContainerwhich can classify the state requests by ForStDB requestType (Get、Put or Iterator).
-
-
Constructor Summary
Constructors Constructor Description ForStStateRequestClassifier()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ObjectconvertRequests(org.apache.flink.runtime.asyncprocessing.StateRequest<?,?,?,?> stateRequest)booleanisEmpty()voidoffer(org.apache.flink.runtime.asyncprocessing.StateRequest<?,?,?,?> stateRequest)List<ForStDBGetRequest<?,?,?,?>>pollDbGetRequests()List<ForStDBIterRequest<?,?,?,?,?>>pollDbIterRequests()List<ForStDBPutRequest<?,?,?>>pollDbPutRequests()longsize()
-
-
-
Method Detail
-
offer
public void offer(org.apache.flink.runtime.asyncprocessing.StateRequest<?,?,?,?> stateRequest)
- Specified by:
offerin interfaceorg.apache.flink.runtime.asyncprocessing.AsyncRequestContainer<org.apache.flink.runtime.asyncprocessing.StateRequest<?,?,?,?>>
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.apache.flink.runtime.asyncprocessing.AsyncRequestContainer<org.apache.flink.runtime.asyncprocessing.StateRequest<?,?,?,?>>
-
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()
-
-