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.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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ObjectconvertRequests(org.apache.flink.runtime.asyncprocessing.StateRequest<?, ?, ?, ?> stateRequest) booleanisEmpty()voidoffer(org.apache.flink.runtime.asyncprocessing.StateRequest<?, ?, ?, ?> stateRequest) List<ForStDBGetRequest<?,?, ?, ?>> List<ForStDBIterRequest<?,?, ?, ?, ?>> List<ForStDBPutRequest<?,?, ?>> longsize()
-
Constructor Details
-
ForStStateRequestClassifier
public ForStStateRequestClassifier()
-
-
Method Details
-
offer
public void offer(org.apache.flink.runtime.asyncprocessing.StateRequest<?, ?, ?, ?> stateRequest) - Specified by:
offerin interfaceorg.apache.flink.runtime.asyncprocessing.StateRequestContainer
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfaceorg.apache.flink.runtime.asyncprocessing.StateRequestContainer
-
convertRequests
public static Object convertRequests(org.apache.flink.runtime.asyncprocessing.StateRequest<?, ?, ?, ?> stateRequest) -
pollDbGetRequests
-
pollDbPutRequests
-
pollDbIterRequests
-
size
public long size()
-