@Private
@Unstable
public abstract class FSEditLogOp
extends java.lang.Object
| Modifier and Type | Class | Description |
|---|---|---|
static class |
FSEditLogOp.OpInstanceCache |
|
static class |
FSEditLogOp.Reader |
Class for reading editlog ops from a stream
|
static class |
FSEditLogOp.Writer |
Class for writing editlog ops
|
| Modifier and Type | Field | Description |
|---|---|---|
FSEditLogOpCodes |
opCode |
| Modifier | Constructor | Description |
|---|---|---|
protected |
FSEditLogOp(FSEditLogOpCodes opCode) |
Constructor for an EditLog Op.
|
| Modifier and Type | Method | Description |
|---|---|---|
static org.apache.hadoop.hdfs.protocol.Block |
blockFromXml(XMLUtils.Stanza st) |
|
static void |
blockToXml(org.xml.sax.ContentHandler contentHandler,
org.apache.hadoop.hdfs.protocol.Block block) |
|
void |
decodeXml(XMLUtils.Stanza st) |
|
static org.apache.hadoop.security.token.delegation.DelegationKey |
delegationKeyFromXml(XMLUtils.Stanza st) |
|
static void |
delegationKeyToXml(org.xml.sax.ContentHandler contentHandler,
org.apache.hadoop.security.token.delegation.DelegationKey key) |
|
static org.apache.hadoop.hdfs.security.token.delegation.DelegationTokenIdentifier |
delegationTokenFromXml(XMLUtils.Stanza st) |
|
static void |
delegationTokenToXml(org.xml.sax.ContentHandler contentHandler,
org.apache.hadoop.hdfs.security.token.delegation.DelegationTokenIdentifier token) |
|
static org.apache.hadoop.fs.permission.FsPermission |
fsPermissionFromXml(XMLUtils.Stanza st) |
|
static void |
fsPermissionToXml(org.xml.sax.ContentHandler contentHandler,
org.apache.hadoop.fs.permission.FsPermission mode) |
|
int |
getCallId() |
this has to be called after calling
hasRpcIds() |
byte[] |
getClientId() |
this has to be called after calling
hasRpcIds() |
long |
getTransactionId() |
|
java.lang.String |
getTransactionIdStr() |
|
boolean |
hasRpcIds() |
|
boolean |
hasTransactionId() |
|
void |
outputToXml(org.xml.sax.ContentHandler contentHandler) |
|
static org.apache.hadoop.fs.permission.PermissionStatus |
permissionStatusFromXml(XMLUtils.Stanza st) |
|
static void |
permissionStatusToXml(org.xml.sax.ContentHandler contentHandler,
org.apache.hadoop.fs.permission.PermissionStatus perm) |
|
void |
setRpcCallId(int callId) |
|
void |
setRpcClientId(byte[] clientId) |
|
void |
setTransactionId(long txid) |
|
protected abstract void |
toXml(org.xml.sax.ContentHandler contentHandler) |
|
abstract void |
writeFields(java.io.DataOutputStream out) |
|
void |
writeFields(java.io.DataOutputStream out,
int logVersion) |
public final FSEditLogOpCodes opCode
@VisibleForTesting protected FSEditLogOp(FSEditLogOpCodes opCode)
public long getTransactionId()
public java.lang.String getTransactionIdStr()
public boolean hasTransactionId()
public void setTransactionId(long txid)
public boolean hasRpcIds()
public byte[] getClientId()
hasRpcIds()public void setRpcClientId(byte[] clientId)
public int getCallId()
hasRpcIds()public void setRpcCallId(int callId)
public abstract void writeFields(java.io.DataOutputStream out)
throws java.io.IOException
java.io.IOExceptionpublic void writeFields(java.io.DataOutputStream out,
int logVersion)
throws java.io.IOException
java.io.IOExceptionpublic void outputToXml(org.xml.sax.ContentHandler contentHandler)
throws org.xml.sax.SAXException
org.xml.sax.SAXExceptionprotected abstract void toXml(org.xml.sax.ContentHandler contentHandler)
throws org.xml.sax.SAXException
org.xml.sax.SAXExceptionpublic void decodeXml(XMLUtils.Stanza st) throws XMLUtils.InvalidXmlException
XMLUtils.InvalidXmlExceptionpublic static void blockToXml(org.xml.sax.ContentHandler contentHandler,
org.apache.hadoop.hdfs.protocol.Block block)
throws org.xml.sax.SAXException
org.xml.sax.SAXExceptionpublic static org.apache.hadoop.hdfs.protocol.Block blockFromXml(XMLUtils.Stanza st) throws XMLUtils.InvalidXmlException
XMLUtils.InvalidXmlExceptionpublic static void delegationTokenToXml(org.xml.sax.ContentHandler contentHandler,
org.apache.hadoop.hdfs.security.token.delegation.DelegationTokenIdentifier token)
throws org.xml.sax.SAXException
org.xml.sax.SAXExceptionpublic static org.apache.hadoop.hdfs.security.token.delegation.DelegationTokenIdentifier delegationTokenFromXml(XMLUtils.Stanza st) throws XMLUtils.InvalidXmlException
XMLUtils.InvalidXmlExceptionpublic static void delegationKeyToXml(org.xml.sax.ContentHandler contentHandler,
org.apache.hadoop.security.token.delegation.DelegationKey key)
throws org.xml.sax.SAXException
org.xml.sax.SAXExceptionpublic static org.apache.hadoop.security.token.delegation.DelegationKey delegationKeyFromXml(XMLUtils.Stanza st) throws XMLUtils.InvalidXmlException
XMLUtils.InvalidXmlExceptionpublic static void permissionStatusToXml(org.xml.sax.ContentHandler contentHandler,
org.apache.hadoop.fs.permission.PermissionStatus perm)
throws org.xml.sax.SAXException
org.xml.sax.SAXExceptionpublic static org.apache.hadoop.fs.permission.PermissionStatus permissionStatusFromXml(XMLUtils.Stanza st) throws XMLUtils.InvalidXmlException
XMLUtils.InvalidXmlExceptionpublic static void fsPermissionToXml(org.xml.sax.ContentHandler contentHandler,
org.apache.hadoop.fs.permission.FsPermission mode)
throws org.xml.sax.SAXException
org.xml.sax.SAXExceptionpublic static org.apache.hadoop.fs.permission.FsPermission fsPermissionFromXml(XMLUtils.Stanza st) throws XMLUtils.InvalidXmlException
XMLUtils.InvalidXmlExceptionCopyright © 2008–2025 Apache Software Foundation. All rights reserved.