Class RemoveClusterLabelOp
java.lang.Object
org.apache.hadoop.yarn.nodelabels.store.op.FSNodeStoreLogOp<CommonNodeLabelsManager>
org.apache.hadoop.yarn.nodelabels.store.op.RemoveClusterLabelOp
- All Implemented Interfaces:
StoreOp<OutputStream,InputStream, CommonNodeLabelsManager>
Remove label from cluster log store operation.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintvoidrecover(InputStream is, CommonNodeLabelsManager mgr) Read and populate StoreOp.setLabels(Collection<String> nodeLabels) 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
-
RemoveClusterLabelOp
public RemoveClusterLabelOp()
-
-
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.
-
setLabels
-
getLabels
-
getOpCode
public int getOpCode()- Specified by:
getOpCodein classFSNodeStoreLogOp<CommonNodeLabelsManager>
-