Class NfsRenameResponse
java.lang.Object
com.emc.ecs.nfsclient.rpc.RpcResponse
com.emc.ecs.nfsclient.nfs.NfsResponseBase
com.emc.ecs.nfsclient.nfs.NfsRenameResponse
- Direct Known Subclasses:
Nfs3RenameResponse
The response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Procedure RENAME renames the file identified by name in the directory,
fileHandle, to toName in the directory, toFileHandle. The
operation is required to be atomic to the client. toFileHandle and fileHandle
must reside on the same file system and server.
-
Field Summary
Fields inherited from class RpcResponse
_xid -
Constructor Summary
ConstructorsConstructorDescriptionNfsRenameResponse(int nfsVersion) Creates the response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813). -
Method Summary
Modifier and TypeMethodDescriptionReturns the weak consistency data for the from directory.Returns the weak consistency data for the to directory.voidunmarshalling(Xdr xdr) Load this structure from the response data, as specified by RFC 1831 (https://tools.ietf.org/html/rfc1831).Methods inherited from class NfsResponseBase
getAttributes, getFileHandle, getState, makeNfsGetAttributes, makeNfsGetAttributes, stateIsOk, toString, unmarshallingAttributes, unmarshallingAttributes, unmarshallingFileHandle, unmarshallingFileHandleMethods inherited from class RpcResponse
getAcceptStatus, getDirection, getRejectStatus, getReplyStatus, getXid
-
Constructor Details
-
NfsRenameResponse
public NfsRenameResponse(int nfsVersion) Creates the response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).Procedure RENAME renames the file identified by
namein the directory,fileHandle, totoNamein the directory,toFileHandle. The operation is required to be atomic to the client.toFileHandleandfileHandlemust reside on the same file system and server.- Parameters:
nfsVersion- The NFS version number. This is ignored for now, as only NFSv3 is supported, but is included to allow future support for other versions.
-
-
Method Details
-
unmarshalling
Load this structure from the response data, as specified by RFC 1831 (https://tools.ietf.org/html/rfc1831).- Overrides:
unmarshallingin classNfsResponseBase- Parameters:
xdr- The xdr response data.- Throws:
RpcException
-
getFromDirectoryWccData
Returns the weak consistency data for the from directory. -
getToDirectoryWccData
Returns the weak consistency data for the to directory.
-