Class NodeToLabelOp
java.lang.Object
org.apache.hadoop.yarn.nodelabels.store.op.FSNodeStoreLogOp<CommonNodeLabelsManager>
org.apache.hadoop.yarn.nodelabels.store.op.NodeToLabelOp
- All Implemented Interfaces:
StoreOp<OutputStream,InputStream, CommonNodeLabelsManager>
Node to label mapping store operation for label.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintvoidrecover(InputStream is, CommonNodeLabelsManager mgr) Read and populate StoreOp.setNodeToLabels(Map<org.apache.hadoop.yarn.api.records.NodeId, Set<String>> nodeToLabelsList) voidwrite(OutputStream os, CommonNodeLabelsManager mgr) Write operation to persistent storage.Methods inherited from class org.apache.hadoop.yarn.nodelabels.store.op.FSNodeStoreLogOp
getNodeToAttributesMap
-
Field Details
-
OPCODE
public static final int OPCODE- See Also:
-
-
Constructor Details
-
NodeToLabelOp
public NodeToLabelOp()
-
-
Method Details
-
write
Description copied from interface:StoreOpWrite operation to persistent storage.- Parameters:
os- write to be done tomgr- manager used by store- Throws:
IOException- io error occur.
-
recover
Description copied from interface:StoreOpRead and populate StoreOp.- Parameters:
is- read to be done frommgr- manager used by store- Throws:
IOException- io error occur.
-
setNodeToLabels
public NodeToLabelOp setNodeToLabels(Map<org.apache.hadoop.yarn.api.records.NodeId, Set<String>> nodeToLabelsList) -
getNodeToLabels
-
getOpCode
public int getOpCode()- Specified by:
getOpCodein classFSNodeStoreLogOp<CommonNodeLabelsManager>
-