public class NodeToLabelOp extends FSNodeStoreLogOp<CommonNodeLabelsManager>
| Modifier and Type | Field and Description | 
|---|---|
| static int | OPCODE | 
| Constructor and Description | 
|---|
| NodeToLabelOp() | 
| Modifier and Type | Method and Description | 
|---|---|
| Map<org.apache.hadoop.yarn.api.records.NodeId,Set<String>> | getNodeToLabels() | 
| int | getOpCode() | 
| void | recover(InputStream is,
       CommonNodeLabelsManager mgr)Read and populate StoreOp. | 
| NodeToLabelOp | setNodeToLabels(Map<org.apache.hadoop.yarn.api.records.NodeId,Set<String>> nodeToLabelsList) | 
| void | write(OutputStream os,
     CommonNodeLabelsManager mgr)Write operation to persistent storage. | 
getNodeToAttributesMappublic static final int OPCODE
public void write(OutputStream os, CommonNodeLabelsManager mgr) throws IOException
StoreOpos - write to be done tomgr - manager used by storeIOExceptionpublic void recover(InputStream is, CommonNodeLabelsManager mgr) throws IOException
StoreOpis - read to be done frommgr - manager used by storeIOExceptionpublic NodeToLabelOp setNodeToLabels(Map<org.apache.hadoop.yarn.api.records.NodeId,Set<String>> nodeToLabelsList)
public int getOpCode()
getOpCode in class FSNodeStoreLogOp<CommonNodeLabelsManager>Copyright © 2008–2023 Apache Software Foundation. All rights reserved.