Skip navigation links
A B C D E F G H I L M N O P Q R S T U V W X _ 

A

accept(NfsFile<?, ?>) - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFileFilter
Tests if a specified file abstract pathname should be included in a pathname list.
accept(NfsFile<?, ?>, String) - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFilenameFilter
Tests if a specified file should be included in a file list.
AcceptStatus - Class in com.emc.ecs.nfsclient.rpc
 
access(long) - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Makes the RPC call for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
access(long) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
ACCESS3_DELETE - Static variable in interface com.emc.ecs.nfsclient.nfs.Nfs
Delete an existing directory entry.
ACCESS3_EXECUTE - Static variable in interface com.emc.ecs.nfsclient.nfs.Nfs
Execute file (no meaning for a directory).
ACCESS3_EXTEND - Static variable in interface com.emc.ecs.nfsclient.nfs.Nfs
Write new data or add directory entries.
ACCESS3_LOOKUP - Static variable in interface com.emc.ecs.nfsclient.nfs.Nfs
Look up a name in a directory (no meaning for non-directory objects).
ACCESS3_MODIFY - Static variable in interface com.emc.ecs.nfsclient.nfs.Nfs
Rewrite existing file data or modify existing directory entries.
ACCESS3_READ - Static variable in interface com.emc.ecs.nfsclient.nfs.Nfs
Read data from file or read a directory.
afiles - Variable in class com.emc.ecs.nfsclient.nfs.NfsFsStat
The number of free file slots that are available to the user corresponding to the authentication information in the RPC.
AUTH_ERROR - Static variable in class com.emc.ecs.nfsclient.rpc.RejectStatus
Reject status specified by RFC 1831 (https://tools.ietf.org/html/rfc1831).
AUTH_NONE - Static variable in interface com.emc.ecs.nfsclient.rpc.Credential
Discriminant for calls where the client does not know its identity or the server does not care who the client is.
available() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileInputStream
 

B

bytes - Variable in class com.emc.ecs.nfsclient.nfs.NfsFsStat
The amount of free space, in bytes, available to the user identified by the authentication information in the RPC.

C

callRpc(String, Xdr, boolean) - Method in class com.emc.ecs.nfsclient.rpc.RpcWrapper
Basic RPC call functionality only.
callRpcChecked(S, RpcResponseHandler<? extends T>) - Method in class com.emc.ecs.nfsclient.rpc.RpcWrapper
Convenience wrapper for NFS RPC calls where the IP is determined by a byte[] key.
callRpcNaked(S, T) - Method in class com.emc.ecs.nfsclient.rpc.RpcWrapper
Make the call using the Request ip key to determine the IP address for communication.
callRpcNaked(S, T, String) - Method in class com.emc.ecs.nfsclient.rpc.RpcWrapper
Make the call to a specified IP address.
callRpcWrapped(S, RpcResponseHandler<? extends T>) - Method in class com.emc.ecs.nfsclient.rpc.RpcWrapper
Make the wrapped call and unmarshall the returned Xdr to a response, getting the IP key from the request.
callRpcWrapped(S, RpcResponseHandler<? extends T>, String) - Method in class com.emc.ecs.nfsclient.rpc.RpcWrapper
Make the wrapped call and unmarshall the returned Xdr to a response, using the given ip.
canDelete() - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Tests whether this client can delete an existing directory entry.
canDelete() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
canExecute() - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Tests whether this client can execute this file (no meaning for a directory).
canExecute() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
canExtend() - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Tests whether this client can write new data or add directory entries.
canExtend() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
canLookup() - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Tests whether this client can look up a name in a directory (no meaning for non-directory objects).
canLookup() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
canModify() - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Tests whether this client can rewrite existing file data or modify existing directory entries.
canModify() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
canRead() - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Tests whether this client can read data from file or read a directory.
canRead() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
channelClosed(ChannelHandlerContext, ChannelStateEvent) - Method in class com.emc.ecs.nfsclient.network.ClientIOHandler
 
channelConnected(ChannelHandlerContext, ChannelStateEvent) - Method in class com.emc.ecs.nfsclient.network.ClientIOHandler
 
channelDisconnected(ChannelHandlerContext, ChannelStateEvent) - Method in class com.emc.ecs.nfsclient.network.ClientIOHandler
 
CHARSET - Static variable in class com.emc.ecs.nfsclient.rpc.RpcRequest
The default Internet charset.
checkResponse(RpcRequest) - Method in class com.emc.ecs.nfsclient.nfs.NfsResponseHandler
 
checkResponse(RpcRequest) - Method in class com.emc.ecs.nfsclient.rpc.RpcResponseHandler
This is implemented in all concrete subclasses to check responses for validity, and throws an IOException if the response indicates that the request failed.
chooseIP(byte[]) - Method in class com.emc.ecs.nfsclient.rpc.RpcWrapper
Select an IP address to use for communication, based on the key and policy.
ClientIOHandler - Class in com.emc.ecs.nfsclient.network
Each TCP connection has a corresponding ClientIOHandler instance.
ClientIOHandler(ClientBootstrap) - Constructor for class com.emc.ecs.nfsclient.network.ClientIOHandler
The only constructor.
cloneFileHandle(byte[]) - Static method in class com.emc.ecs.nfsclient.rpc.RpcRequest
Utility function for cloning file handles.
close() - Method in class com.emc.ecs.nfsclient.network.Connection
This is called when the connection should be closed.
close() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileInputStream
 
close() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileOutputStream
 
com.emc.ecs.nfsclient.mount - package com.emc.ecs.nfsclient.mount
 
com.emc.ecs.nfsclient.network - package com.emc.ecs.nfsclient.network
 
com.emc.ecs.nfsclient.nfs - package com.emc.ecs.nfsclient.nfs
 
com.emc.ecs.nfsclient.nfs.io - package com.emc.ecs.nfsclient.nfs.io
 
com.emc.ecs.nfsclient.nfs.nfs3 - package com.emc.ecs.nfsclient.nfs.nfs3
 
com.emc.ecs.nfsclient.portmap - package com.emc.ecs.nfsclient.portmap
 
com.emc.ecs.nfsclient.rpc - package com.emc.ecs.nfsclient.rpc
 
commit(long, int) - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Makes the RPC call for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
commit(long, int) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
compareTo(F) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
connect() - Method in class com.emc.ecs.nfsclient.network.Connection
If there is no current connection, start a new tcp connection asynchronously.
Connection - Class in com.emc.ecs.nfsclient.network
Each Connection instance manages a tcp connection.
Connection(String, int, boolean) - Constructor for class com.emc.ecs.nfsclient.network.Connection
 
Connection.State - Enum in com.emc.ecs.nfsclient.network
Simple enums for communicating connection states.
create(NfsCreateMode, NfsSetAttributes, byte[]) - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Makes the RPC call for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
create(NfsCreateMode, NfsSetAttributes, byte[]) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
createNewFile() - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Atomically creates a new, empty file named by path if and only if a file with this name does not yet exist.
createNewFile() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
Credential - Interface in com.emc.ecs.nfsclient.rpc
Used to handle RPC Credentials, as specified by RFC 1831 (https://tools.ietf.org/html/rfc1831).
CredentialBase - Class in com.emc.ecs.nfsclient.rpc
 
CredentialBase() - Constructor for class com.emc.ecs.nfsclient.rpc.CredentialBase
 
CredentialNone - Class in com.emc.ecs.nfsclient.rpc
implement AUTH_NONE for rpc, as specified by RFC 1831 (https://tools.ietf.org/html/rfc1831).
CredentialNone() - Constructor for class com.emc.ecs.nfsclient.rpc.CredentialNone
 
CredentialUnix - Class in com.emc.ecs.nfsclient.rpc
implement AUTH_UNIX for RPC, as specified by RFC 1831 (https://tools.ietf.org/html/rfc1831).
CredentialUnix(int, int, Set<Integer>) - Constructor for class com.emc.ecs.nfsclient.rpc.CredentialUnix
Create the Credential.
CredentialUnix() - Constructor for class com.emc.ecs.nfsclient.rpc.CredentialUnix
Default constructor, with uid = 0 and gid = 0.

D

DATA_SYNC - Static variable in class com.emc.ecs.nfsclient.nfs.NfsWriteRequest
The server must commit all of the data to stable storage and enough of the metadata to retrieve the data before returning.
decode(ChannelHandlerContext, Channel, ChannelBuffer) - Method in class com.emc.ecs.nfsclient.network.RPCRecordDecoder
 
delete() - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Deletes this file/directory.
delete() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
disableSudo() - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Return to the default Credential.
disableSudo() - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
DO_NOT_CHANGE - Static variable in class com.emc.ecs.nfsclient.nfs.NfsTime
This constant is the NfsTime passed to setters to indicate that the time should not be changed.
dropConnection(InetSocketAddress) - Method in class com.emc.ecs.nfsclient.network.NetMgr
Remove a dropped connection from the map.
dtpref - Variable in class com.emc.ecs.nfsclient.nfs.NfsFsInfo
The preferred size of a READDIR request.

E

enableSudo(int, int) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Use a custom Credential.
enableSudo(int, int) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
EOF - Static variable in class com.emc.ecs.nfsclient.nfs.io.NfsFileInputStream
Constant for output.
equals(Object) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
exceptionCaught(ChannelHandlerContext, ExceptionEvent) - Method in class com.emc.ecs.nfsclient.network.ClientIOHandler
 
EXCLUSIVE - Static variable in class com.emc.ecs.nfsclient.nfs.NfsCreateMode
The server is to follow exclusive creation semantics, using the verifier to ensure exclusive creation of the target.
exists() - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Tests whether this file exists on the NFS server.
exists() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 

F

fbytes - Variable in class com.emc.ecs.nfsclient.nfs.NfsFsStat
The amount of free space, in bytes, in the file system.
ffiles - Variable in class com.emc.ecs.nfsclient.nfs.NfsFsStat
The number of free file slots in the file system.
FILE_SYNC - Static variable in class com.emc.ecs.nfsclient.nfs.NfsWriteRequest
The server must commit the data written plus all file system metadata to stable storage before returning results.
flush() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileOutputStream
 
followLinks() - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
 
followLinks(LinkTracker<N, F>) - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
 
followLinks() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
followLinks(LinkTracker<N, F>) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
fromValue(int) - Static method in class com.emc.ecs.nfsclient.mount.MountStatus
Convenience function to get the instance from the int status value.
fromValue(int) - Static method in class com.emc.ecs.nfsclient.nfs.NfsCreateMode
Convenience function to get the instance from the int create mode value.
fromValue(int) - Static method in class com.emc.ecs.nfsclient.nfs.NfsStatus
Convenience function to get the instance from the int status value.
fromValue(int) - Static method in class com.emc.ecs.nfsclient.nfs.NfsType
Convenience function to get the instance from the int type value.
fromValue(int) - Static method in class com.emc.ecs.nfsclient.rpc.AcceptStatus
Convenience function to get the instance from the int status value.
fromValue(int) - Static method in class com.emc.ecs.nfsclient.rpc.RejectStatus
Convenience function to get the instance from the int status value.
fromValue(int) - Static method in class com.emc.ecs.nfsclient.rpc.ReplyStatus
Convenience function to get the instance from the int status value.
fsinfo() - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Makes the RPC call for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
fsinfo() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
fsstat() - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Makes the RPC call for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
fsstat() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
fsync(String, byte[], Long) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 

G

getAbsolutePath() - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
 
getAbsolutePath() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
getAcceptStatus() - Method in class com.emc.ecs.nfsclient.rpc.RpcResponse
 
getAccess(long) - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Tests whether this client has the specified access permissions for this file.
getAccess(long) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
getAccess(NfsAccessRequest) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Bare implementation of the NFS RPC call.
getAccess(NfsAccessRequest) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
getAccess() - Method in class com.emc.ecs.nfsclient.nfs.NfsAccessResponse
 
getAtime() - Method in class com.emc.ecs.nfsclient.nfs.NfsGetAttributes
 
getattr() - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Makes the RPC call for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
getattr() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
getAttr(NfsGetAttrRequest) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Bare implementation of the NFS RPC call.
getAttr(NfsGetAttrRequest) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
getAttributes() - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
 
getAttributes() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
getAttributes() - Method in class com.emc.ecs.nfsclient.nfs.NfsDirectoryPlusEntry
 
getAttributes() - Method in class com.emc.ecs.nfsclient.nfs.NfsResponseBase
 
getAttributes() - Method in class com.emc.ecs.nfsclient.nfs.NfsWccData
 
getAuthenticationFlavors() - Method in class com.emc.ecs.nfsclient.mount.MountResponse
 
getBoolean() - Method in class com.emc.ecs.nfsclient.rpc.Xdr
Get a boolean from the buffer
getBuffer() - Method in class com.emc.ecs.nfsclient.rpc.Xdr
Return the entire Xdr buffer
getByteArray() - Method in class com.emc.ecs.nfsclient.rpc.Xdr
Get a counted array of bytes from the buffer
getBytes() - Method in class com.emc.ecs.nfsclient.nfs.NfsReadResponse
 
getBytes(int, byte[], int) - Method in class com.emc.ecs.nfsclient.rpc.Xdr
Get bytes from the xdr buffer to the input buffer
getBytesRead() - Method in class com.emc.ecs.nfsclient.nfs.NfsReadResponse
 
getChildFile(String) - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
 
getChildFile(String) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
getChildFiles(List<String>) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
Conversion method.
getCommitted() - Method in class com.emc.ecs.nfsclient.nfs.NfsWriteResponse
 
getConnectionState() - Method in class com.emc.ecs.nfsclient.network.Connection
Convenience getter method.
getCookie() - Method in class com.emc.ecs.nfsclient.nfs.NfsDirectoryEntry
 
getCookie() - Method in class com.emc.ecs.nfsclient.nfs.NfsReaddirplusResponse
 
getCookie() - Method in class com.emc.ecs.nfsclient.nfs.NfsReaddirResponse
 
getCookieverf() - Method in class com.emc.ecs.nfsclient.nfs.NfsReaddirplusResponse
 
getCookieverf() - Method in class com.emc.ecs.nfsclient.nfs.NfsReaddirResponse
 
getCount() - Method in class com.emc.ecs.nfsclient.nfs.NfsWriteResponse
 
getCredential() - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
 
getCredential() - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
getCredential() - Method in class com.emc.ecs.nfsclient.rpc.CredentialBase
The default value is a 0-byte array.
getCredential() - Method in class com.emc.ecs.nfsclient.rpc.CredentialUnix
 
getCredentialFlavor() - Method in class com.emc.ecs.nfsclient.rpc.CredentialBase
The default value is AUTH_NONE.
getCredentialFlavor() - Method in class com.emc.ecs.nfsclient.rpc.CredentialUnix
 
getCtime() - Method in class com.emc.ecs.nfsclient.nfs.NfsGetAttributes
 
getCTime() - Method in class com.emc.ecs.nfsclient.nfs.NfsPreOpAttributes
 
getData() - Method in class com.emc.ecs.nfsclient.nfs.NfsReadlinkResponse
 
getDirection() - Method in class com.emc.ecs.nfsclient.rpc.RpcResponse
 
getDirectoryAttributes() - Method in class com.emc.ecs.nfsclient.nfs.NfsLookupResponse
 
getDirectoryWccData() - Method in class com.emc.ecs.nfsclient.nfs.NfsCreateResponse
 
getDirectoryWccData() - Method in class com.emc.ecs.nfsclient.nfs.NfsLinkResponse
 
getDirectoryWccData() - Method in class com.emc.ecs.nfsclient.nfs.NfsMkdirResponse
 
getDirectoryWccData() - Method in class com.emc.ecs.nfsclient.nfs.NfsMknodResponse
 
getDirectoryWccData() - Method in class com.emc.ecs.nfsclient.nfs.NfsRemoveResponse
 
getDirectoryWccData() - Method in class com.emc.ecs.nfsclient.nfs.NfsRmdirResponse
 
getDirectoryWccData() - Method in class com.emc.ecs.nfsclient.nfs.NfsSymlinkResponse
 
getEntries() - Method in class com.emc.ecs.nfsclient.nfs.NfsReaddirplusResponse
 
getEntries() - Method in class com.emc.ecs.nfsclient.nfs.NfsReaddirResponse
 
getErrorMessage() - Method in class com.emc.ecs.nfsclient.mount.MountRequest
 
getErrorMessage() - Method in class com.emc.ecs.nfsclient.mount.UnmountRequest
 
getErrorMessage() - Method in class com.emc.ecs.nfsclient.nfs.NfsRequestBase
 
getErrorMessage() - Method in class com.emc.ecs.nfsclient.portmap.GetPortRequest
 
getErrorMessage() - Method in class com.emc.ecs.nfsclient.rpc.RpcRequest
 
getExportedPath() - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
 
getExportedPath() - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
getFactory() - Method in class com.emc.ecs.nfsclient.network.NetMgr
Getter method for Factory access.
getFileHandle() - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
 
getFileHandle() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
getFileHandle() - Method in class com.emc.ecs.nfsclient.nfs.NfsDirectoryPlusEntry
 
getFileHandle() - Method in class com.emc.ecs.nfsclient.nfs.NfsRequestBase
 
getFileHandle() - Method in class com.emc.ecs.nfsclient.nfs.NfsResponseBase
 
getFileId() - Method in class com.emc.ecs.nfsclient.nfs.NfsDirectoryEntry
 
getFileid() - Method in class com.emc.ecs.nfsclient.nfs.NfsGetAttributes
 
getFileName() - Method in class com.emc.ecs.nfsclient.nfs.NfsDirectoryEntry
 
getFileWccData() - Method in class com.emc.ecs.nfsclient.nfs.NfsCommitResponse
 
getFileWccData() - Method in class com.emc.ecs.nfsclient.nfs.NfsWriteResponse
 
getFloat() - Method in class com.emc.ecs.nfsclient.rpc.Xdr
Get a floating point number from the buffer
getFreeSpace() - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
 
getFreeSpace() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
getFromDirectoryWccData() - Method in class com.emc.ecs.nfsclient.nfs.NfsRenameResponse
 
getFsid() - Method in class com.emc.ecs.nfsclient.nfs.NfsGetAttributes
 
getFsInfo(NfsFsInfoRequest) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Bare implementation of the NFS RPC call.
getFsInfo(NfsFsInfoRequest) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
getFsInfo() - Method in class com.emc.ecs.nfsclient.nfs.NfsFsInfoResponse
 
getFsStat(NfsFsStatRequest) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Bare implementation of the NFS RPC call.
getFsStat(NfsFsStatRequest) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
getFsStat() - Method in class com.emc.ecs.nfsclient.nfs.NfsFsStatResponse
 
getGid() - Method in class com.emc.ecs.nfsclient.nfs.NfsGetAttributes
 
getInstance() - Static method in class com.emc.ecs.nfsclient.network.NetMgr
 
getInt() - Method in class com.emc.ecs.nfsclient.rpc.Xdr
Get an integer from the buffer
getIpKey() - Method in class com.emc.ecs.nfsclient.nfs.NfsRequestBase
 
getLinkMaximum() - Method in class com.emc.ecs.nfsclient.nfs.NfsPosixAttributes
 
getLong() - Method in class com.emc.ecs.nfsclient.rpc.Xdr
Get a long from the buffer
getLookup(NfsLookupRequest) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Bare implementation of the NFS RPC call.
getLookup(NfsLookupRequest) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
getMode() - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Convenience method to access the protection mode bits, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813): 0x00800 - Set user ID on execution. 0x00400 - Set group ID on execution. 0x00200 - Save swapped text (not defined in POSIX).
getMode() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
getMode() - Method in class com.emc.ecs.nfsclient.nfs.NfsGetAttributes
 
getMountStatus() - Method in class com.emc.ecs.nfsclient.mount.MountResponse
 
getMtime() - Method in class com.emc.ecs.nfsclient.nfs.NfsGetAttributes
 
getMTime() - Method in class com.emc.ecs.nfsclient.nfs.NfsPreOpAttributes
 
getName() - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
 
getName() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
getNameMaximum() - Method in class com.emc.ecs.nfsclient.nfs.NfsPosixAttributes
 
getNewResponse() - Method in class com.emc.ecs.nfsclient.rpc.RpcResponseHandler
Create a new response and return it.
getNfs() - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
 
getNfs() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
getNfsFsInfo() - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Procedure FSINFO retrieves nonvolatile file system state information and general information about the NFS version 3 protocol server implementation, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813), using the root handle for the exported filesystem.
getNfsFsInfo() - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
getNfsFsStat() - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Procedure FSSTAT retrieves volatile file system state information, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813), using the root handle for the exported filesystem.
getNfsFsStat() - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
getNlink() - Method in class com.emc.ecs.nfsclient.nfs.NfsGetAttributes
 
getObjectWccData() - Method in class com.emc.ecs.nfsclient.nfs.NfsSetAttrResponse
 
getOffset() - Method in class com.emc.ecs.nfsclient.rpc.Xdr
Return the current offset
getParent() - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
 
getParent() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
getParentFile() - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
 
getParentFile() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
getPath() - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
 
getPath() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
getPathconf(NfsPathconfRequest) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Bare implementation of the NFS RPC call.
getPathconf(NfsPathconfRequest) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
getPayloads() - Method in class com.emc.ecs.nfsclient.rpc.Xdr
 
getPort() - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
 
getPort() - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
getPort() - Method in class com.emc.ecs.nfsclient.portmap.GetPortResponse
 
GetPortRequest - Class in com.emc.ecs.nfsclient.portmap
A Portmapper GETPORT request, as specified by https://tools.ietf.org/html/rfc1833.
GetPortRequest(int, int) - Constructor for class com.emc.ecs.nfsclient.portmap.GetPortRequest
Simple constructor for calls, using the default TCP/IP protocol.
GetPortRequest(int, int, int) - Constructor for class com.emc.ecs.nfsclient.portmap.GetPortRequest
 
GetPortResponse - Class in com.emc.ecs.nfsclient.portmap
A Portmapper GETPORT response, as specified by https://tools.ietf.org/html/rfc1833.
GetPortResponse() - Constructor for class com.emc.ecs.nfsclient.portmap.GetPortResponse
 
getPosixAttributes() - Method in class com.emc.ecs.nfsclient.nfs.NfsPathconfResponse
 
getPreOpAttributes() - Method in class com.emc.ecs.nfsclient.nfs.NfsWccData
 
getRdev() - Method in class com.emc.ecs.nfsclient.nfs.NfsGetAttributes
 
getRead(NfsReadRequest, byte[], int) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Bare implementation of the NFS RPC call.
getRead(NfsReadRequest, byte[], int) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
getReaddir(NfsReaddirRequest) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Bare implementation of the NFS RPC call.
getReaddir(NfsReaddirRequest) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
getReaddirplus(NfsReaddirplusRequest) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Bare implementation of the NFS RPC call.
getReaddirplus(NfsReaddirplusRequest) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
getReadlink(NfsReadlinkRequest) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Bare implementation of the NFS RPC call.
getReadlink(NfsReadlinkRequest) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
getRejectStatus() - Method in class com.emc.ecs.nfsclient.rpc.RpcResponse
 
getRemoteAddress() - Method in class com.emc.ecs.nfsclient.network.ClientIOHandler
Convenience getter method.
getRemoteAddress() - Method in class com.emc.ecs.nfsclient.network.Connection
Convenience getter method.
getReplyStatus() - Method in class com.emc.ecs.nfsclient.rpc.RpcResponse
 
getResponse() - Method in class com.emc.ecs.nfsclient.rpc.RpcResponseHandler
Get the current response.
getRootFileHandle() - Method in class com.emc.ecs.nfsclient.mount.MountResponse
 
getRootFileHandle() - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
 
getRootFileHandle() - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
getServer() - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
 
getServer() - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
getSize() - Method in class com.emc.ecs.nfsclient.nfs.NfsGetAttributes
 
getSize() - Method in class com.emc.ecs.nfsclient.nfs.NfsPreOpAttributes
 
getSize() - Method in class com.emc.ecs.nfsclient.nfs.NfsWriteRequest
 
getSize() - Method in class com.emc.ecs.nfsclient.rpc.Xdr
Return the current size of the XDR buffer
getState() - Method in class com.emc.ecs.nfsclient.nfs.NfsResponseBase
 
getStatus() - Method in exception com.emc.ecs.nfsclient.mount.MountException
 
getStatus() - Method in exception com.emc.ecs.nfsclient.nfs.NfsException
 
getStatus() - Method in exception com.emc.ecs.nfsclient.rpc.RpcException
 
getString() - Method in class com.emc.ecs.nfsclient.rpc.Xdr
Get a string from the buffer
getTimeInMillis() - Method in class com.emc.ecs.nfsclient.nfs.NfsTime
 
getToDirectoryWccData() - Method in class com.emc.ecs.nfsclient.nfs.NfsRenameResponse
 
getTotalSpace() - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
 
getTotalSpace() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
getType() - Method in class com.emc.ecs.nfsclient.nfs.NfsGetAttributes
 
getUid() - Method in class com.emc.ecs.nfsclient.nfs.NfsGetAttributes
 
getUnsignedInt() - Method in class com.emc.ecs.nfsclient.rpc.Xdr
Get an unsigned integer from the buffer Note that Java has no unsigned integer type so we must return it as a long.
getUsableSpace() - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
 
getUsableSpace() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
getUsed() - Method in class com.emc.ecs.nfsclient.nfs.NfsGetAttributes
 
getValue() - Method in class com.emc.ecs.nfsclient.mount.MountStatus
 
getValue() - Method in class com.emc.ecs.nfsclient.nfs.NfsStatus
 
getValue() - Method in class com.emc.ecs.nfsclient.nfs.NfsType
 
getValue() - Method in class com.emc.ecs.nfsclient.rpc.RpcStatus
 
getVerf() - Method in class com.emc.ecs.nfsclient.nfs.NfsCommitResponse
 
getVerf() - Method in class com.emc.ecs.nfsclient.nfs.NfsWriteResponse
 
getVerifier() - Method in class com.emc.ecs.nfsclient.nfs.NfsCreateRequest
 
getVerifier() - Method in class com.emc.ecs.nfsclient.rpc.CredentialBase
The default value is a 0-byte array.
getVerifierFlavor() - Method in class com.emc.ecs.nfsclient.rpc.CredentialBase
The default value is AUTH_NONE.
getXid() - Method in class com.emc.ecs.nfsclient.rpc.RpcResponse
The xid from the request, as specified by RFC 1831 (https://tools.ietf.org/html/rfc1831).
getXid() - Method in class com.emc.ecs.nfsclient.rpc.Xdr
 
groupExecuteModeBit - Static variable in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Execute permission for group on a file.
groupReadModeBit - Static variable in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Read permission for group.
groupWriteModeBit - Static variable in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Write permission for group.
GUARDED - Static variable in class com.emc.ecs.nfsclient.nfs.NfsCreateMode
The server should check for the presence of a duplicate file before performing the create and should fail the request with NFS3ERR_EXIST if a duplicate file exists.

H

hashCode() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 

I

invarsec - Variable in class com.emc.ecs.nfsclient.nfs.NfsFsStat
A measure of file system volatility: this is the number of seconds for which the file system is not expected to change.
IPPROTO_TCP - Static variable in class com.emc.ecs.nfsclient.portmap.GetPortRequest
TCP/IP Protocol number constant for Portmap requests.
IPPROTO_UDP - Static variable in class com.emc.ecs.nfsclient.portmap.GetPortRequest
UDP/IP Protocol number constant for Portmap requests.
isCaseInsensitive() - Method in class com.emc.ecs.nfsclient.nfs.NfsPosixAttributes
 
isCasePreserving() - Method in class com.emc.ecs.nfsclient.nfs.NfsPosixAttributes
 
isChownRestricted() - Method in class com.emc.ecs.nfsclient.nfs.NfsPosixAttributes
 
isDirectory() - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
 
isDirectory() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
isEof() - Method in class com.emc.ecs.nfsclient.nfs.NfsReaddirplusResponse
 
isEof() - Method in class com.emc.ecs.nfsclient.nfs.NfsReaddirResponse
 
isEof() - Method in class com.emc.ecs.nfsclient.nfs.NfsReadResponse
 
isFile() - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
 
isFile() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
isLoaded() - Method in class com.emc.ecs.nfsclient.nfs.NfsGetAttributes
 
isLoaded() - Method in class com.emc.ecs.nfsclient.nfs.NfsPosixAttributes
 
isNoTruncation() - Method in class com.emc.ecs.nfsclient.nfs.NfsPosixAttributes
 
isRootFile() - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
 
isRootFile() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
isSync() - Method in class com.emc.ecs.nfsclient.nfs.NfsWriteRequest
 
isUsePrivilegedPort() - Method in class com.emc.ecs.nfsclient.rpc.RpcRequest
 

L

lastModified() - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
 
lastModified() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
length() - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
 
length() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
lengthEx() - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
 
lengthEx() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
link(F) - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Makes the RPC call for these files, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
link(F) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
LinkTracker<N extends Nfs<?>,F extends NfsFile<N,F>> - Class in com.emc.ecs.nfsclient.nfs.io
This class tracks the process of resolving a symbolic link all the way to a concrete file.
LinkTracker() - Constructor for class com.emc.ecs.nfsclient.nfs.io.LinkTracker
The only constructor.
list() - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Lists all files in this directory.
list(NfsFilenameFilter) - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Lists all files matching the filter in this directory.
list() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
list(NfsFilenameFilter) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
listFiles() - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Lists all files in this directory.
listFiles(NfsFilenameFilter) - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Lists all files matching the filter in this directory.
listFiles(NfsFileFilter) - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Lists all files matching the filter in this directory.
listFiles() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
listFiles(NfsFilenameFilter) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
listFiles(NfsFileFilter) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
LOCAL_BINDING_ERROR - Static variable in class com.emc.ecs.nfsclient.rpc.RpcStatus
Unable to bind to a privileged port as requested.
lookup() - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Makes the RPC call for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
lookup() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 

M

makeAccessRequest(long) - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Convenience method for creating the request for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
makeAccessRequest(long) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
makeAccessRequest(byte[], long) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Creates the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
makeAccessRequest(byte[], long) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
makeChildPath(String, String) - Static method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
makeCommitRequest(long, int) - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Convenience method for creating the request for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
makeCommitRequest(long, int) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
makeCommitRequest(byte[], long, int) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Convenience method for creating the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
makeCommitRequest(byte[], long, int) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
makeCreateRequest(NfsCreateMode, NfsSetAttributes, byte[]) - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Convenience method for creating the request for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
makeCreateRequest(NfsCreateMode, NfsSetAttributes, byte[]) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
makeCreateRequest(NfsCreateMode, byte[], String, NfsSetAttributes, byte[]) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Convenience method for creating the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
makeCreateRequest(NfsCreateMode, byte[], String, NfsSetAttributes, byte[]) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
makeFsInfoRequest() - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Convenience method for creating the request for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
makeFsInfoRequest() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
makeFsInfoRequest(byte[]) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Convenience method for creating the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
makeFsInfoRequest() - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Convenience method for creating the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
makeFsInfoRequest(byte[]) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
makeFsInfoRequest() - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
makeFsStatRequest() - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Convenience method for creating the request for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
makeFsStatRequest() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
makeFsStatRequest(byte[]) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Convenience method for creating the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
makeFsStatRequest() - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Convenience method for creating the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
makeFsStatRequest(byte[]) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
makeFsStatRequest() - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
makeGetAttrRequest() - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Convenience method for creating the request for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
makeGetAttrRequest() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
makeGetAttrRequest(byte[]) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Convenience method for creating the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
makeGetAttrRequest(byte[]) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
makeLinkRequest(F) - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Convenience method for creating the request for these files, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
makeLinkRequest(F) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
makeLinkRequest(byte[], byte[], String) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Convenience method for creating the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
makeLinkRequest(byte[], byte[], String) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
makeLookupRequest() - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Convenience method for creating the request for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
makeLookupRequest() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
makeLookupRequest(byte[], String) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Convenience method for creating the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
makeLookupRequest(byte[], String) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
makeMkdirRequest(NfsSetAttributes) - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Convenience method for creating the request for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
makeMkdirRequest(NfsSetAttributes) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
makeMkdirRequest(byte[], String, NfsSetAttributes) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Convenience method for creating the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
makeMkdirRequest(byte[], String, NfsSetAttributes) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
makeMknodRequest(NfsType, NfsSetAttributes, long[]) - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Convenience method for creating the request for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
makeMknodRequest(NfsType, NfsSetAttributes, long[]) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
makeMknodRequest(byte[], String, NfsType, NfsSetAttributes, long[]) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Convenience method for creating the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
makeMknodRequest(byte[], String, NfsType, NfsSetAttributes, long[]) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
makeName(String) - Static method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
makeNewResponse() - Method in class com.emc.ecs.nfsclient.rpc.RpcResponseHandler
This is implemented in all concrete subclasses, so that the new response can be created using any available parameters.
makeNfsGetAttributes(Xdr) - Static method in class com.emc.ecs.nfsclient.nfs.NfsResponseBase
Create the object if it is there, return null if it is not.
makeNfsGetAttributes(Xdr, boolean) - Static method in class com.emc.ecs.nfsclient.nfs.NfsResponseBase
Create the object if it is there, or skip the existence check if force is true.
makeParentPath(String) - Static method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
makePathconfRequest() - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Convenience method for creating the request for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
makePathconfRequest() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
makePathconfRequest(byte[]) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Convenience method for creating the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
makePathconfRequest(byte[]) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
makeReaddirplusRequest(long, long, int, int) - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Convenience method for creating the request for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
makeReaddirplusRequest(long, long, int, int) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
makeReaddirplusRequest(byte[], long, long, int, int) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Convenience method for creating the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
makeReaddirplusRequest(byte[], long, long, int, int) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
makeReaddirRequest(long, long, int) - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Convenience method for creating the request for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
makeReaddirRequest(long, long, int) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
makeReaddirRequest(byte[], long, long, int) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Convenience method for creating the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
makeReaddirRequest(byte[], long, long, int) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
makeReadlinkRequest() - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Convenience method for creating the request for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
makeReadlinkRequest() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
makeReadlinkRequest(byte[]) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Convenience method for creating the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
makeReadlinkRequest(byte[]) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
makeReadRequest(long, int) - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Convenience method for creating the request for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
makeReadRequest(long, int) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
makeReadRequest(byte[], long, int) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Convenience method for creating the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
makeReadRequest(byte[], long, int) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
makeRemoveRequest() - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Convenience method for creating the request for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
makeRemoveRequest() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
makeRemoveRequest(byte[], String) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Convenience method for creating the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
makeRemoveRequest(byte[], String) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
makeRenameRequest(F) - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Convenience method for creating the request for these files, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
makeRenameRequest(F) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
makeRenameRequest(byte[], String, byte[], String) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Convenience method for creating the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
makeRenameRequest(byte[], String, byte[], String) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
makeRmdirRequest() - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Convenience method for creating the request for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
makeRmdirRequest() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
makeRmdirRequest(byte[], String) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Convenience method for creating the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
makeRmdirRequest(byte[], String) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
makeSetAttrRequest(NfsSetAttributes, NfsTime) - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Convenience method for creating the request for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
makeSetAttrRequest(NfsSetAttributes, NfsTime) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
makeSetAttrRequest(byte[], NfsSetAttributes, NfsTime) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Convenience method for creating the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
makeSetAttrRequest(byte[], NfsSetAttributes, NfsTime) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
makeSymlinkRequest(String, NfsSetAttributes) - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Convenience method for creating the request for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
makeSymlinkRequest(String, NfsSetAttributes) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
makeSymlinkRequest(String, byte[], String, NfsSetAttributes) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Convenience method for creating the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
makeSymlinkRequest(String, byte[], String, NfsSetAttributes) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
makeWriteRequest(long, List<ByteBuffer>, int) - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Convenience method for creating the request for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
makeWriteRequest(long, List<ByteBuffer>, int) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
makeWriteRequest(byte[], long, List<ByteBuffer>, int) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Convenience method for creating the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
makeWriteRequest(byte[], long, List<ByteBuffer>, int) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
mark(int) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileInputStream
 
markSupported() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileInputStream
 
marshalling(Xdr) - Method in class com.emc.ecs.nfsclient.mount.MountRequest
 
marshalling(Xdr) - Method in class com.emc.ecs.nfsclient.mount.UnmountRequest
 
marshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsAccessRequest
 
marshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsCommitRequest
 
marshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsCreateRequest
 
marshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsLinkRequest
 
marshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsLookupRequest
 
marshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsMkdirRequest
 
marshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsMknodRequest
 
marshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsReaddirplusRequest
 
marshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsReaddirRequest
 
marshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsReadRequest
 
marshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsRemoveRequest
 
marshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsRenameRequest
 
marshalling(Xdr) - Method in interface com.emc.ecs.nfsclient.nfs.NfsRequest
Transfer data to an Xdr object for RPC use.
marshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsRequestBase
 
marshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsRmdirRequest
 
marshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsSetAttributes
Set Xdr fields for the rpc call.
marshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsSetAttrRequest
 
marshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsSymlinkRequest
 
marshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsTime
 
marshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsWriteRequest
 
marshalling(Xdr) - Method in class com.emc.ecs.nfsclient.portmap.GetPortRequest
 
marshalling(Xdr) - Method in interface com.emc.ecs.nfsclient.rpc.Credential
Put the credential into an XDR buffer.
marshalling(Xdr) - Method in class com.emc.ecs.nfsclient.rpc.CredentialBase
 
marshalling(Xdr) - Method in class com.emc.ecs.nfsclient.rpc.RpcRequest
 
maxfilesize - Variable in class com.emc.ecs.nfsclient.nfs.NfsFsInfo
The maximum size of a file on the file system.
MAXIMUM_NFS_REQUEST_SIZE - Static variable in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
The maximum size in bytes.
messageReceived(ChannelHandlerContext, MessageEvent) - Method in class com.emc.ecs.nfsclient.network.ClientIOHandler
 
mkdir() - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Creates the directory if it does not exist.
mkdir(NfsSetAttributes) - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Makes the RPC call for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
mkdir() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
mkdir(NfsSetAttributes) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
mkdirs() - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Creates the directory and all parent directories if they do not already exist.
mkdirs() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
mknod(NfsType, NfsSetAttributes, long[]) - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Makes the RPC call for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
mknod(NfsType, NfsSetAttributes, long[]) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
MNT3_OK - Static variable in class com.emc.ecs.nfsclient.mount.MountStatus
No error.
MNT3ERR_ACCES - Static variable in class com.emc.ecs.nfsclient.mount.MountStatus
Permission denied.
MNT3ERR_INVAL - Static variable in class com.emc.ecs.nfsclient.mount.MountStatus
Invalid argument.
MNT3ERR_IO - Static variable in class com.emc.ecs.nfsclient.mount.MountStatus
I/O error.
MNT3ERR_NAMETOOLONG - Static variable in class com.emc.ecs.nfsclient.mount.MountStatus
Filename too long.
MNT3ERR_NOENT - Static variable in class com.emc.ecs.nfsclient.mount.MountStatus
No such file or directory.
MNT3ERR_NOTDIR - Static variable in class com.emc.ecs.nfsclient.mount.MountStatus
Not a directory.
MNT3ERR_NOTSUPP - Static variable in class com.emc.ecs.nfsclient.mount.MountStatus
Operation not supported.
MNT3ERR_PERM - Static variable in class com.emc.ecs.nfsclient.mount.MountStatus
Not owner.
MNT3ERR_SERVERFAULT - Static variable in class com.emc.ecs.nfsclient.mount.MountStatus
A failure on the server.
MountException - Exception in com.emc.ecs.nfsclient.mount
Mount exception class
MountException(MountStatus, String, Exception) - Constructor for exception com.emc.ecs.nfsclient.mount.MountException
Construct a new Mount exception with the given status, message, and cause.
MountException(MountStatus, String) - Constructor for exception com.emc.ecs.nfsclient.mount.MountException
Construct a new Mount exception with the given status and message.
MOUNTPROG - Static variable in interface com.emc.ecs.nfsclient.nfs.Nfs
Program number for Mount calls
MountRequest - Class in com.emc.ecs.nfsclient.mount
Representation of a Mount request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
MountRequest(int, String, Credential) - Constructor for class com.emc.ecs.nfsclient.mount.MountRequest
Creates the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
MountResponse - Class in com.emc.ecs.nfsclient.mount
Representation of a Mount response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
MountResponse(int) - Constructor for class com.emc.ecs.nfsclient.mount.MountResponse
Creates the response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
MountStatus - Class in com.emc.ecs.nfsclient.mount
Holder for the mount status values, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
MSG_ACCEPTED - Static variable in class com.emc.ecs.nfsclient.rpc.ReplyStatus
Accepted - reply status specified by RFC 1831 (https://tools.ietf.org/html/rfc1831).
MSG_DENIED - Static variable in class com.emc.ecs.nfsclient.rpc.ReplyStatus
Denied - reply status specified by RFC 1831 (https://tools.ietf.org/html/rfc1831).

N

NetMgr - Class in com.emc.ecs.nfsclient.network
Singleton class to manage all Connection instances
NETWORK_ERROR - Static variable in class com.emc.ecs.nfsclient.rpc.RpcStatus
Network error blocking RFC request or response.
newChildFile(String) - Method in class com.emc.ecs.nfsclient.nfs.io.Nfs3File
 
newChildFile(String) - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Creates a new file with the current file as its parent directory.
newFile(String, LinkTracker<Nfs3, Nfs3File>) - Method in class com.emc.ecs.nfsclient.nfs.io.Nfs3File
 
newFile(String) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
This creates a new file with arbitrary path.
newFile(String, LinkTracker<N, F>) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
This creates a new file with arbitrary path, using the given LinkTracker.
newFile(String) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Convenience method to create an nfs file from this client and the path.
newFile(String) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
Nfs<F extends NfsFile<?,?>> - Interface in com.emc.ecs.nfsclient.nfs
Client for an NFS RPC server, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3 - Class in com.emc.ecs.nfsclient.nfs.nfs3
Nfs3 client operations implementation, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813)
Nfs3(String, String, byte[], int) - Constructor for class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
Convenience constructor
Nfs3(String, String, Credential, int) - Constructor for class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
Convenience constructor
Nfs3(String, int, int, int) - Constructor for class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
Convenience constructor
Nfs3(String, Credential, int) - Constructor for class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
Convenience constructor
Nfs3(String, String, byte[], Credential, int) - Constructor for class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
Full constructor.
NFS3_OK - Static variable in class com.emc.ecs.nfsclient.nfs.NfsStatus
Indicates the call completed successfully.
Nfs3AccessRequest - Class in com.emc.ecs.nfsclient.nfs.nfs3
The request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3AccessRequest(byte[], long, Credential) - Constructor for class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3AccessRequest
Creates the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3AccessResponse - Class in com.emc.ecs.nfsclient.nfs.nfs3
The response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3AccessResponse() - Constructor for class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3AccessResponse
Creates the response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3CommitRequest - Class in com.emc.ecs.nfsclient.nfs.nfs3
The request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3CommitRequest(byte[], long, int, Credential) - Constructor for class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3CommitRequest
Creates the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3CommitResponse - Class in com.emc.ecs.nfsclient.nfs.nfs3
The response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3CommitResponse() - Constructor for class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3CommitResponse
The response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3CreateRequest - Class in com.emc.ecs.nfsclient.nfs.nfs3
The request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3CreateRequest(NfsCreateMode, byte[], String, NfsSetAttributes, byte[], Credential) - Constructor for class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3CreateRequest
Creates the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3CreateResponse - Class in com.emc.ecs.nfsclient.nfs.nfs3
The response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3CreateResponse() - Constructor for class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3CreateResponse
The response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NFS3ERR_ACCES - Static variable in class com.emc.ecs.nfsclient.nfs.NfsStatus
Permission denied.
NFS3ERR_BAD_COOKIE - Static variable in class com.emc.ecs.nfsclient.nfs.NfsStatus
READDIR or READDIRPLUS cookie is stale.
NFS3ERR_BADHANDLE - Static variable in class com.emc.ecs.nfsclient.nfs.NfsStatus
Illegal NFS file handle.
NFS3ERR_BADTYPE - Static variable in class com.emc.ecs.nfsclient.nfs.NfsStatus
An attempt was made to create an object of a type not supported by the server.
NFS3ERR_DQUOT - Static variable in class com.emc.ecs.nfsclient.nfs.NfsStatus
Resource (quota) hard limit exceeded.
NFS3ERR_EXIST - Static variable in class com.emc.ecs.nfsclient.nfs.NfsStatus
File exists.
NFS3ERR_FBIG - Static variable in class com.emc.ecs.nfsclient.nfs.NfsStatus
File too large.
NFS3ERR_INVAL - Static variable in class com.emc.ecs.nfsclient.nfs.NfsStatus
Invalid argument or unsupported argument for an operation.
NFS3ERR_IO - Static variable in class com.emc.ecs.nfsclient.nfs.NfsStatus
I/O error.
NFS3ERR_ISDIR - Static variable in class com.emc.ecs.nfsclient.nfs.NfsStatus
Is a directory.
NFS3ERR_JUKEBOX - Static variable in class com.emc.ecs.nfsclient.nfs.NfsStatus
The server initiated the request, but was not able to complete it in a timely fashion.
NFS3ERR_MLINK - Static variable in class com.emc.ecs.nfsclient.nfs.NfsStatus
Too many hard links.
NFS3ERR_NAMETOOLONG - Static variable in class com.emc.ecs.nfsclient.nfs.NfsStatus
The filename in an operation was too long.
NFS3ERR_NODEV - Static variable in class com.emc.ecs.nfsclient.nfs.NfsStatus
No such device.
NFS3ERR_NOENT - Static variable in class com.emc.ecs.nfsclient.nfs.NfsStatus
No such file or directory.
NFS3ERR_NOSPC - Static variable in class com.emc.ecs.nfsclient.nfs.NfsStatus
No space left on device.
NFS3ERR_NOT_SYNC - Static variable in class com.emc.ecs.nfsclient.nfs.NfsStatus
Update synchronization mismatch was detected during a SETATTR operation.
NFS3ERR_NOTDIR - Static variable in class com.emc.ecs.nfsclient.nfs.NfsStatus
Not a directory.
NFS3ERR_NOTEMPTY - Static variable in class com.emc.ecs.nfsclient.nfs.NfsStatus
An attempt was made to remove a directory that was not empty.
NFS3ERR_NOTSUPP - Static variable in class com.emc.ecs.nfsclient.nfs.NfsStatus
Operation is not supported.
NFS3ERR_NXIO - Static variable in class com.emc.ecs.nfsclient.nfs.NfsStatus
I/O error.
NFS3ERR_PERM - Static variable in class com.emc.ecs.nfsclient.nfs.NfsStatus
Not owner.
NFS3ERR_REMOTE - Static variable in class com.emc.ecs.nfsclient.nfs.NfsStatus
Too many levels of remote in path.
NFS3ERR_ROFS - Static variable in class com.emc.ecs.nfsclient.nfs.NfsStatus
Read-only file system.
NFS3ERR_SERVERFAULT - Static variable in class com.emc.ecs.nfsclient.nfs.NfsStatus
An error occurred on the server which does not map to any of the legal NFS version 3 protocol error values.
NFS3ERR_STALE - Static variable in class com.emc.ecs.nfsclient.nfs.NfsStatus
Invalid file handle.
NFS3ERR_TOOSMALL - Static variable in class com.emc.ecs.nfsclient.nfs.NfsStatus
Buffer or request is too small.
NFS3ERR_XDEV - Static variable in class com.emc.ecs.nfsclient.nfs.NfsStatus
Attempt to do a cross-device hard link.
Nfs3File - Class in com.emc.ecs.nfsclient.nfs.io
Nfs3 specialization of NfsFile.
Nfs3File(Nfs3, String) - Constructor for class com.emc.ecs.nfsclient.nfs.io.Nfs3File
The basic constructor.
Nfs3File(Nfs3, String, LinkTracker<Nfs3, Nfs3File>) - Constructor for class com.emc.ecs.nfsclient.nfs.io.Nfs3File
The basic constructor plus link tracking.
Nfs3File(Nfs3File, String) - Constructor for class com.emc.ecs.nfsclient.nfs.io.Nfs3File
The most efficient constructor if the parent file already exists.
Nfs3FsInfoRequest - Class in com.emc.ecs.nfsclient.nfs.nfs3
The request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3FsInfoRequest(byte[], Credential) - Constructor for class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3FsInfoRequest
Creates the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3FsInfoResponse - Class in com.emc.ecs.nfsclient.nfs.nfs3
The response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3FsInfoResponse() - Constructor for class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3FsInfoResponse
Creates the response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3FsStatRequest - Class in com.emc.ecs.nfsclient.nfs.nfs3
The request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3FsStatRequest(byte[], Credential) - Constructor for class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3FsStatRequest
Creates the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3FsStatResponse - Class in com.emc.ecs.nfsclient.nfs.nfs3
The response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3FsStatResponse() - Constructor for class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3FsStatResponse
The response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3GetAttrRequest - Class in com.emc.ecs.nfsclient.nfs.nfs3
The request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3GetAttrRequest(byte[], Credential) - Constructor for class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3GetAttrRequest
Creates the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3GetAttrResponse - Class in com.emc.ecs.nfsclient.nfs.nfs3
The response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3GetAttrResponse() - Constructor for class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3GetAttrResponse
The response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3LinkRequest - Class in com.emc.ecs.nfsclient.nfs.nfs3
The request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3LinkResponse - Class in com.emc.ecs.nfsclient.nfs.nfs3
The response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3LinkResponse() - Constructor for class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3LinkResponse
Creates the response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3LookupRequest - Class in com.emc.ecs.nfsclient.nfs.nfs3
The request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3LookupRequest(byte[], String, Credential) - Constructor for class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3LookupRequest
Creates the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3LookupResponse - Class in com.emc.ecs.nfsclient.nfs.nfs3
The response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3LookupResponse() - Constructor for class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3LookupResponse
The response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3MkdirRequest - Class in com.emc.ecs.nfsclient.nfs.nfs3
The request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3MkdirRequest(byte[], String, NfsSetAttributes, Credential) - Constructor for class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3MkdirRequest
Creates the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3MkdirResponse - Class in com.emc.ecs.nfsclient.nfs.nfs3
The response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3MkdirResponse() - Constructor for class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3MkdirResponse
Creates the response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3MknodRequest - Class in com.emc.ecs.nfsclient.nfs.nfs3
The request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3MknodRequest(byte[], String, NfsType, NfsSetAttributes, long[], Credential) - Constructor for class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3MknodRequest
Creates the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3MknodResponse - Class in com.emc.ecs.nfsclient.nfs.nfs3
The response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3MknodResponse() - Constructor for class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3MknodResponse
Creates the response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3PathconfRequest - Class in com.emc.ecs.nfsclient.nfs.nfs3
The request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3PathconfRequest(byte[], Credential) - Constructor for class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3PathconfRequest
Creates the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3PathconfResponse - Class in com.emc.ecs.nfsclient.nfs.nfs3
The response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3PathconfResponse() - Constructor for class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3PathconfResponse
Creates the response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3ReaddirplusRequest - Class in com.emc.ecs.nfsclient.nfs.nfs3
The request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3ReaddirplusRequest(byte[], long, long, int, int, Credential) - Constructor for class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3ReaddirplusRequest
Creates the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3ReaddirplusResponse - Class in com.emc.ecs.nfsclient.nfs.nfs3
The response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3ReaddirplusResponse() - Constructor for class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3ReaddirplusResponse
Creates the response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3ReaddirplusResponse(List<NfsDirectoryPlusEntry>) - Constructor for class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3ReaddirplusResponse
Creates the response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3ReaddirRequest - Class in com.emc.ecs.nfsclient.nfs.nfs3
The request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3ReaddirRequest(byte[], long, long, int, Credential) - Constructor for class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3ReaddirRequest
Creates the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3ReaddirResponse - Class in com.emc.ecs.nfsclient.nfs.nfs3
The response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3ReaddirResponse() - Constructor for class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3ReaddirResponse
Creates the response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3ReaddirResponse(List<NfsDirectoryEntry>) - Constructor for class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3ReaddirResponse
Creates the response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3ReadlinkRequest - Class in com.emc.ecs.nfsclient.nfs.nfs3
The request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3ReadlinkRequest(byte[], Credential) - Constructor for class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3ReadlinkRequest
Creates the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3ReadlinkResponse - Class in com.emc.ecs.nfsclient.nfs.nfs3
The response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3ReadlinkResponse() - Constructor for class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3ReadlinkResponse
Creates the response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3ReadRequest - Class in com.emc.ecs.nfsclient.nfs.nfs3
The request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3ReadRequest(byte[], long, int, Credential) - Constructor for class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3ReadRequest
Creates the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3ReadResponse - Class in com.emc.ecs.nfsclient.nfs.nfs3
The response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3ReadResponse(byte[], int) - Constructor for class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3ReadResponse
Creates the response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3RemoveRequest - Class in com.emc.ecs.nfsclient.nfs.nfs3
The request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3RemoveResponse - Class in com.emc.ecs.nfsclient.nfs.nfs3
The response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3RemoveResponse() - Constructor for class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3RemoveResponse
Creates the response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3RenameRequest - Class in com.emc.ecs.nfsclient.nfs.nfs3
The request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3RenameRequest(byte[], String, byte[], String, Credential) - Constructor for class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3RenameRequest
Creates the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3RenameResponse - Class in com.emc.ecs.nfsclient.nfs.nfs3
The response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3RenameResponse() - Constructor for class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3RenameResponse
Creates the response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3RmdirRequest - Class in com.emc.ecs.nfsclient.nfs.nfs3
The request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3RmdirRequest(byte[], String, Credential) - Constructor for class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3RmdirRequest
Creates the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3RmdirResponse - Class in com.emc.ecs.nfsclient.nfs.nfs3
The response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3RmdirResponse() - Constructor for class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3RmdirResponse
Creates the response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3SetAttrRequest - Class in com.emc.ecs.nfsclient.nfs.nfs3
The request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3SetAttrRequest(byte[], NfsSetAttributes, NfsTime, Credential) - Constructor for class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3SetAttrRequest
Creates the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3SetAttrResponse - Class in com.emc.ecs.nfsclient.nfs.nfs3
The response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3SetAttrResponse() - Constructor for class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3SetAttrResponse
Creates the response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3SymlinkRequest - Class in com.emc.ecs.nfsclient.nfs.nfs3
The request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3SymlinkRequest(String, byte[], String, NfsSetAttributes, Credential) - Constructor for class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3SymlinkRequest
Creates the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3SymlinkResponse - Class in com.emc.ecs.nfsclient.nfs.nfs3
The response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3SymlinkResponse() - Constructor for class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3SymlinkResponse
Creates the response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3WriteRequest - Class in com.emc.ecs.nfsclient.nfs.nfs3
The request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3WriteRequest(byte[], long, List<ByteBuffer>, int, Credential) - Constructor for class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3WriteRequest
Creates the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3WriteResponse - Class in com.emc.ecs.nfsclient.nfs.nfs3
The response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
Nfs3WriteResponse() - Constructor for class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3WriteResponse
Creates the response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NFS_BLK - Static variable in class com.emc.ecs.nfsclient.nfs.NfsType
Block special device file.
NFS_CHR - Static variable in class com.emc.ecs.nfsclient.nfs.NfsType
Character special device file.
NFS_DIR - Static variable in class com.emc.ecs.nfsclient.nfs.NfsType
Directory.
NFS_FIFO - Static variable in class com.emc.ecs.nfsclient.nfs.NfsType
Named pipe.
NFS_LNK - Static variable in class com.emc.ecs.nfsclient.nfs.NfsType
Symbolic link.
NFS_REG - Static variable in class com.emc.ecs.nfsclient.nfs.NfsType
Regular file.
NFS_SOCK - Static variable in class com.emc.ecs.nfsclient.nfs.NfsType
Socket.
NFS_TIMEOUT - Static variable in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
The timeout in seconds.
NfsAccessRequest - Class in com.emc.ecs.nfsclient.nfs
The request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsAccessRequest(byte[], long, Credential, int) - Constructor for class com.emc.ecs.nfsclient.nfs.NfsAccessRequest
Creates the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsAccessResponse - Class in com.emc.ecs.nfsclient.nfs
The response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsAccessResponse(int) - Constructor for class com.emc.ecs.nfsclient.nfs.NfsAccessResponse
Creates the response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsCommitRequest - Class in com.emc.ecs.nfsclient.nfs
The request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsCommitRequest(byte[], long, int, Credential, int) - Constructor for class com.emc.ecs.nfsclient.nfs.NfsCommitRequest
Creates the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsCommitResponse - Class in com.emc.ecs.nfsclient.nfs
The response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsCommitResponse(int) - Constructor for class com.emc.ecs.nfsclient.nfs.NfsCommitResponse
Creates the response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsCreateMode - Class in com.emc.ecs.nfsclient.nfs
Mode for creating new regular files, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsCreateRequest - Class in com.emc.ecs.nfsclient.nfs
The request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsCreateRequest(NfsCreateMode, byte[], String, NfsSetAttributes, byte[], Credential, int) - Constructor for class com.emc.ecs.nfsclient.nfs.NfsCreateRequest
Creates the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsCreateResponse - Class in com.emc.ecs.nfsclient.nfs
The response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsCreateResponse(int) - Constructor for class com.emc.ecs.nfsclient.nfs.NfsCreateResponse
Creates the response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsDirectoryEntry - Class in com.emc.ecs.nfsclient.nfs
Holder for entries returned by READDIR calls, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsDirectoryEntry(Xdr) - Constructor for class com.emc.ecs.nfsclient.nfs.NfsDirectoryEntry
Create a new entry.
NfsDirectoryPlusEntry - Class in com.emc.ecs.nfsclient.nfs
Holder for entries returned by READDIRPLUS calls, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsDirectoryPlusEntry(Xdr) - Constructor for class com.emc.ecs.nfsclient.nfs.NfsDirectoryPlusEntry
Create the entry.
NfsException - Exception in com.emc.ecs.nfsclient.nfs
Nfs exceptions, with error codes as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsException(NfsStatus, String) - Constructor for exception com.emc.ecs.nfsclient.nfs.NfsException
Construct a new NFS exception with the given status instance and message
NfsException(NfsStatus, String, RpcException) - Constructor for exception com.emc.ecs.nfsclient.nfs.NfsException
Construct a new NFS exception with the given status instance, message, and exception
NfsFile<N extends Nfs<?>,F extends NfsFile<N,F>> - Interface in com.emc.ecs.nfsclient.nfs.io
This interface is the NFS client equivalent of java.io.File.
NfsFileBase<N extends Nfs<F>,F extends NfsFile<N,F>> - Class in com.emc.ecs.nfsclient.nfs.io
Basic implementation of NfsFile.
NfsFileBase(N, String, LinkTracker<N, F>) - Constructor for class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
The basic constructor.
NfsFileBase(F, String) - Constructor for class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
The most efficient constructor if the parent file already exists.
NfsFileFilter - Interface in com.emc.ecs.nfsclient.nfs.io
This interface is the NFS client equivalent of java.io.FileFilter.
NfsFileInputStream - Class in com.emc.ecs.nfsclient.nfs.io
The NFS equivalent of java.io.FileInputStream.
NfsFileInputStream(NfsFile<?, ?>, long, int) - Constructor for class com.emc.ecs.nfsclient.nfs.io.NfsFileInputStream
Creates a NfsFileInputStream by opening a connection to an actual NFS file, using the specified offset and maximumBufferSize.
NfsFileInputStream(NfsFile<?, ?>, int) - Constructor for class com.emc.ecs.nfsclient.nfs.io.NfsFileInputStream
Creates a NfsFileInputStream by opening a connection to an actual NFS file, starting to read at offset 0 and using the specified maximum buffer size.
NfsFileInputStream(NfsFile<?, ?>) - Constructor for class com.emc.ecs.nfsclient.nfs.io.NfsFileInputStream
Creates a NfsFileInputStream by opening a connection to an actual NFS file, starting to read at offset 0 and using the preferred buffer size as the maximums.
NfsFilenameFilter - Interface in com.emc.ecs.nfsclient.nfs.io
This interface is the NFS client equivalent of java.io.FilenameFilter.
NfsFileOutputStream - Class in com.emc.ecs.nfsclient.nfs.io
The NFS equivalent of java.io.FileOutputStream.
NfsFileOutputStream(NfsFile<?, ?>) - Constructor for class com.emc.ecs.nfsclient.nfs.io.NfsFileOutputStream
Creates a file output stream to write to the file represented by the specified NfsFile object, starting at offset = 0 and using syncType = FILE_SYNC (commit all data and metadata to stable storage before returning).
NfsFileOutputStream(NfsFile<?, ?>, int) - Constructor for class com.emc.ecs.nfsclient.nfs.io.NfsFileOutputStream
Creates a file output stream to write to the file represented by the specified NfsFile object, starting at offset = 0 and using syncType behavior.
NfsFileOutputStream(NfsFile<?, ?>, long, int) - Constructor for class com.emc.ecs.nfsclient.nfs.io.NfsFileOutputStream
Creates a file output stream to write to the file represented by the specified NfsFile object, starting at offset and using syncType behavior.
NfsFsInfo - Class in com.emc.ecs.nfsclient.nfs
Holder for nonvolatile file system state information and general information about the NFS version 3 protocol server implementation, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsFsInfo(Xdr) - Constructor for class com.emc.ecs.nfsclient.nfs.NfsFsInfo
Unmarshalls volatile file system state information, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsFsInfoRequest - Class in com.emc.ecs.nfsclient.nfs
The request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsFsInfoRequest(byte[], Credential, int) - Constructor for class com.emc.ecs.nfsclient.nfs.NfsFsInfoRequest
Creates the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsFsInfoResponse - Class in com.emc.ecs.nfsclient.nfs
The response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsFsInfoResponse(int) - Constructor for class com.emc.ecs.nfsclient.nfs.NfsFsInfoResponse
Creates the response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsFsStat - Class in com.emc.ecs.nfsclient.nfs
Holder for volatile file system state information, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsFsStat(Xdr) - Constructor for class com.emc.ecs.nfsclient.nfs.NfsFsStat
Unmarshalls volatile file system state information, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsFsStatRequest - Class in com.emc.ecs.nfsclient.nfs
The request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsFsStatRequest(byte[], Credential, int) - Constructor for class com.emc.ecs.nfsclient.nfs.NfsFsStatRequest
Creates the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsFsStatResponse - Class in com.emc.ecs.nfsclient.nfs
The response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsFsStatResponse(int) - Constructor for class com.emc.ecs.nfsclient.nfs.NfsFsStatResponse
Creates the response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsGetAttributes - Class in com.emc.ecs.nfsclient.nfs
Holder for returned file system object attributes, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsGetAttributes() - Constructor for class com.emc.ecs.nfsclient.nfs.NfsGetAttributes
 
NfsGetAttrRequest - Class in com.emc.ecs.nfsclient.nfs
The request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsGetAttrRequest(byte[], Credential, int) - Constructor for class com.emc.ecs.nfsclient.nfs.NfsGetAttrRequest
Creates the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsGetAttrResponse - Class in com.emc.ecs.nfsclient.nfs
The response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsGetAttrResponse(int) - Constructor for class com.emc.ecs.nfsclient.nfs.NfsGetAttrResponse
Creates the response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsLinkRequest - Class in com.emc.ecs.nfsclient.nfs
The request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsLinkRequest(byte[], byte[], String, Credential, int) - Constructor for class com.emc.ecs.nfsclient.nfs.NfsLinkRequest
Creates the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsLinkResponse - Class in com.emc.ecs.nfsclient.nfs
The response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsLinkResponse(int) - Constructor for class com.emc.ecs.nfsclient.nfs.NfsLinkResponse
Creates the response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsLookupRequest - Class in com.emc.ecs.nfsclient.nfs
The request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsLookupRequest(byte[], String, Credential, int) - Constructor for class com.emc.ecs.nfsclient.nfs.NfsLookupRequest
Creates the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsLookupResponse - Class in com.emc.ecs.nfsclient.nfs
The response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsLookupResponse(int) - Constructor for class com.emc.ecs.nfsclient.nfs.NfsLookupResponse
Creates the response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsMkdirRequest - Class in com.emc.ecs.nfsclient.nfs
The request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsMkdirRequest(byte[], String, NfsSetAttributes, Credential, int) - Constructor for class com.emc.ecs.nfsclient.nfs.NfsMkdirRequest
Creates the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsMkdirResponse - Class in com.emc.ecs.nfsclient.nfs
The response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsMkdirResponse(int) - Constructor for class com.emc.ecs.nfsclient.nfs.NfsMkdirResponse
Creates the response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsMknodRequest - Class in com.emc.ecs.nfsclient.nfs
The request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsMknodRequest(byte[], String, NfsType, NfsSetAttributes, long[], Credential, int) - Constructor for class com.emc.ecs.nfsclient.nfs.NfsMknodRequest
Creates the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsMknodResponse - Class in com.emc.ecs.nfsclient.nfs
The response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsMknodResponse(int) - Constructor for class com.emc.ecs.nfsclient.nfs.NfsMknodResponse
Creates the response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsPathconfRequest - Class in com.emc.ecs.nfsclient.nfs
The request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsPathconfRequest(byte[], Credential, int) - Constructor for class com.emc.ecs.nfsclient.nfs.NfsPathconfRequest
Creates the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsPathconfResponse - Class in com.emc.ecs.nfsclient.nfs
The response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsPathconfResponse(int) - Constructor for class com.emc.ecs.nfsclient.nfs.NfsPathconfResponse
Creates the response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsPosixAttributes - Class in com.emc.ecs.nfsclient.nfs
Holder for the Posix attributes returned by the Pathconf RPC call, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813)
NfsPosixAttributes() - Constructor for class com.emc.ecs.nfsclient.nfs.NfsPosixAttributes
 
NfsPreOpAttributes - Class in com.emc.ecs.nfsclient.nfs
These pre-operation attributes are part of weak cache consistency data, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsPreOpAttributes(Xdr) - Constructor for class com.emc.ecs.nfsclient.nfs.NfsPreOpAttributes
Creates a new structure from the Xdr response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NFSPROC3_ACCESS - Static variable in interface com.emc.ecs.nfsclient.nfs.Nfs
NFS version 3 procedure number.
NFSPROC3_COMMIT - Static variable in interface com.emc.ecs.nfsclient.nfs.Nfs
NFS version 3 procedure number.
NFSPROC3_CREATE - Static variable in interface com.emc.ecs.nfsclient.nfs.Nfs
NFS version 3 procedure number.
NFSPROC3_FSINFO - Static variable in interface com.emc.ecs.nfsclient.nfs.Nfs
NFS version 3 procedure number.
NFSPROC3_FSSTAT - Static variable in interface com.emc.ecs.nfsclient.nfs.Nfs
NFS version 3 procedure number.
NFSPROC3_GETATTR - Static variable in interface com.emc.ecs.nfsclient.nfs.Nfs
NFS version 3 procedure number.
NFSPROC3_LINK - Static variable in interface com.emc.ecs.nfsclient.nfs.Nfs
NFS version 3 procedure number.
NFSPROC3_LOOKUP - Static variable in interface com.emc.ecs.nfsclient.nfs.Nfs
NFS version 3 procedure number.
NFSPROC3_MKDIR - Static variable in interface com.emc.ecs.nfsclient.nfs.Nfs
NFS version 3 procedure number.
NFSPROC3_MKNOD - Static variable in interface com.emc.ecs.nfsclient.nfs.Nfs
NFS version 3 procedure number.
NFSPROC3_NULL - Static variable in interface com.emc.ecs.nfsclient.nfs.Nfs
NFS version 3 procedure number.
NFSPROC3_PATHCONF - Static variable in interface com.emc.ecs.nfsclient.nfs.Nfs
NFS version 3 procedure number.
NFSPROC3_READ - Static variable in interface com.emc.ecs.nfsclient.nfs.Nfs
NFS version 3 procedure number.
NFSPROC3_READDIR - Static variable in interface com.emc.ecs.nfsclient.nfs.Nfs
NFS version 3 procedure number.
NFSPROC3_READDIRPLUS - Static variable in interface com.emc.ecs.nfsclient.nfs.Nfs
NFS version 3 procedure number.
NFSPROC3_READLINK - Static variable in interface com.emc.ecs.nfsclient.nfs.Nfs
NFS version 3 procedure number.
NFSPROC3_REMOVE - Static variable in interface com.emc.ecs.nfsclient.nfs.Nfs
NFS version 3 procedure number.
NFSPROC3_RENAME - Static variable in interface com.emc.ecs.nfsclient.nfs.Nfs
NFS version 3 procedure number.
NFSPROC3_RMDIR - Static variable in interface com.emc.ecs.nfsclient.nfs.Nfs
NFS version 3 procedure number.
NFSPROC3_SETATTR - Static variable in interface com.emc.ecs.nfsclient.nfs.Nfs
NFS version 3 procedure number.
NFSPROC3_SYMLINK - Static variable in interface com.emc.ecs.nfsclient.nfs.Nfs
NFS version 3 procedure number.
NFSPROC3_WRITE - Static variable in interface com.emc.ecs.nfsclient.nfs.Nfs
NFS version 3 procedure number.
NfsReaddirplusRequest - Class in com.emc.ecs.nfsclient.nfs
The request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsReaddirplusRequest(byte[], long, long, int, int, Credential, int) - Constructor for class com.emc.ecs.nfsclient.nfs.NfsReaddirplusRequest
Creates the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsReaddirplusResponse - Class in com.emc.ecs.nfsclient.nfs
The response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsReaddirplusResponse(int) - Constructor for class com.emc.ecs.nfsclient.nfs.NfsReaddirplusResponse
Creates the response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsReaddirplusResponse(List<NfsDirectoryPlusEntry>, int) - Constructor for class com.emc.ecs.nfsclient.nfs.NfsReaddirplusResponse
Creates the response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsReaddirRequest - Class in com.emc.ecs.nfsclient.nfs
The request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsReaddirRequest(byte[], long, long, int, Credential, int) - Constructor for class com.emc.ecs.nfsclient.nfs.NfsReaddirRequest
Creates the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsReaddirResponse - Class in com.emc.ecs.nfsclient.nfs
The response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsReaddirResponse(int) - Constructor for class com.emc.ecs.nfsclient.nfs.NfsReaddirResponse
Creates the response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsReaddirResponse(List<NfsDirectoryEntry>, int) - Constructor for class com.emc.ecs.nfsclient.nfs.NfsReaddirResponse
Creates the response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsReadlinkRequest - Class in com.emc.ecs.nfsclient.nfs
The request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsReadlinkRequest(byte[], Credential, int) - Constructor for class com.emc.ecs.nfsclient.nfs.NfsReadlinkRequest
Creates the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsReadlinkResponse - Class in com.emc.ecs.nfsclient.nfs
The response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsReadlinkResponse(int) - Constructor for class com.emc.ecs.nfsclient.nfs.NfsReadlinkResponse
Creates the response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsReadRequest - Class in com.emc.ecs.nfsclient.nfs
The request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsReadRequest(byte[], long, int, Credential, int) - Constructor for class com.emc.ecs.nfsclient.nfs.NfsReadRequest
Creates the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsReadResponse - Class in com.emc.ecs.nfsclient.nfs
The response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsReadResponse(byte[], int, int) - Constructor for class com.emc.ecs.nfsclient.nfs.NfsReadResponse
Creates the response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsRemoveRequest - Class in com.emc.ecs.nfsclient.nfs
The request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsRemoveRequest(byte[], String, Credential, int) - Constructor for class com.emc.ecs.nfsclient.nfs.NfsRemoveRequest
Creates the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsRemoveResponse - Class in com.emc.ecs.nfsclient.nfs
The response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsRemoveResponse(int) - Constructor for class com.emc.ecs.nfsclient.nfs.NfsRemoveResponse
Creates the response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsRenameRequest - Class in com.emc.ecs.nfsclient.nfs
The request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsRenameRequest(byte[], String, byte[], String, Credential, int) - Constructor for class com.emc.ecs.nfsclient.nfs.NfsRenameRequest
Creates the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsRenameResponse - Class in com.emc.ecs.nfsclient.nfs
The response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsRenameResponse(int) - Constructor for class com.emc.ecs.nfsclient.nfs.NfsRenameResponse
Creates the response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsRequest - Interface in com.emc.ecs.nfsclient.nfs
The lowest-level request interface specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsRequestBase - Class in com.emc.ecs.nfsclient.nfs
The common base class for all requests specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsRequestBase(int, int, int, Credential, byte[]) - Constructor for class com.emc.ecs.nfsclient.nfs.NfsRequestBase
Creates the basic request structure.
NfsResponse - Interface in com.emc.ecs.nfsclient.nfs
The lowest-level response interface specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsResponseBase - Class in com.emc.ecs.nfsclient.nfs
The base class for all NFS responses specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsResponseBase() - Constructor for class com.emc.ecs.nfsclient.nfs.NfsResponseBase
Create the base class object.
NfsResponseHandler<T extends NfsResponseBase> - Class in com.emc.ecs.nfsclient.nfs
The NFS response handler, used in the wrapper class for post-response actions, including error checking.
NfsResponseHandler() - Constructor for class com.emc.ecs.nfsclient.nfs.NfsResponseHandler
 
NfsRmdirRequest - Class in com.emc.ecs.nfsclient.nfs
The request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsRmdirRequest(byte[], String, Credential, int) - Constructor for class com.emc.ecs.nfsclient.nfs.NfsRmdirRequest
Creates the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsRmdirResponse - Class in com.emc.ecs.nfsclient.nfs
The response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsRmdirResponse(int) - Constructor for class com.emc.ecs.nfsclient.nfs.NfsRmdirResponse
Creates the response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsSetAttributes - Class in com.emc.ecs.nfsclient.nfs
Used to set file or directory attributes, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsSetAttributes() - Constructor for class com.emc.ecs.nfsclient.nfs.NfsSetAttributes
Default constructor
NfsSetAttributes(Long, Long, Long, NfsTime, NfsTime) - Constructor for class com.emc.ecs.nfsclient.nfs.NfsSetAttributes
Convenient constructor for multiple changes.
NfsSetAttributes(Long, Long, Long, Long, NfsTime, NfsTime) - Constructor for class com.emc.ecs.nfsclient.nfs.NfsSetAttributes
Convenient constructor for multiple changes.
NfsSetAttrRequest - Class in com.emc.ecs.nfsclient.nfs
The request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsSetAttrRequest(byte[], NfsSetAttributes, NfsTime, Credential, int) - Constructor for class com.emc.ecs.nfsclient.nfs.NfsSetAttrRequest
Creates the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsSetAttrResponse - Class in com.emc.ecs.nfsclient.nfs
The response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsSetAttrResponse(int) - Constructor for class com.emc.ecs.nfsclient.nfs.NfsSetAttrResponse
Creates the response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsStatus - Class in com.emc.ecs.nfsclient.nfs
Creates the nfs status values, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsSymlinkRequest - Class in com.emc.ecs.nfsclient.nfs
The request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsSymlinkRequest(String, byte[], String, NfsSetAttributes, Credential, int) - Constructor for class com.emc.ecs.nfsclient.nfs.NfsSymlinkRequest
Creates the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsSymlinkResponse - Class in com.emc.ecs.nfsclient.nfs
The response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsSymlinkResponse(int) - Constructor for class com.emc.ecs.nfsclient.nfs.NfsSymlinkResponse
Creates the response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsTime - Class in com.emc.ecs.nfsclient.nfs
NFS time getter and setter handling, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsTime() - Constructor for class com.emc.ecs.nfsclient.nfs.NfsTime
Create a new NfsTime for the current time.
NfsTime(long) - Constructor for class com.emc.ecs.nfsclient.nfs.NfsTime
Create a new NfsTime for the time corresponding to milliseconds.
NfsType - Class in com.emc.ecs.nfsclient.nfs
Enums for the NFS file types, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsWccData - Class in com.emc.ecs.nfsclient.nfs
Holder for weak cache consistency data, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsWccData() - Constructor for class com.emc.ecs.nfsclient.nfs.NfsWccData
Creates an empty structure.
NfsWccData(Xdr) - Constructor for class com.emc.ecs.nfsclient.nfs.NfsWccData
Creates a structure populated from an Xdr response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsWriteRequest - Class in com.emc.ecs.nfsclient.nfs
The request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsWriteRequest(byte[], long, List<ByteBuffer>, int, Credential, int) - Constructor for class com.emc.ecs.nfsclient.nfs.NfsWriteRequest
Creates the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsWriteResponse - Class in com.emc.ecs.nfsclient.nfs
The response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
NfsWriteResponse(int) - Constructor for class com.emc.ecs.nfsclient.nfs.NfsWriteResponse
Creates the response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
notifyAllPendingSenders(String) - Method in class com.emc.ecs.nfsclient.network.Connection
Notify all the senders of all pending requests
notifySender(Integer, Xdr) - Method in class com.emc.ecs.nfsclient.network.Connection
Update the response map with the response and notify the thread waiting for the response.
nullCall() - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Procedure NULL does not do any work.
nullCall() - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 

O

othersExecuteModeBit - Static variable in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Execute permission for others on a file.
othersReadModeBit - Static variable in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Read permission for others.
othersWriteModeBit - Static variable in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Write permission for others.
ownerExecuteModeBit - Static variable in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Execute permission for owner on a file.
ownerReadModeBit - Static variable in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Read permission for owner.
ownerWriteModeBit - Static variable in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Write permission for owner.

P

pathconf() - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Makes the RPC call for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
pathconf() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
Portmapper - Class in com.emc.ecs.nfsclient.portmap
Used to query the port used for a service (mount or NFS), as specified by https://tools.ietf.org/html/rfc1833.
properties - Variable in class com.emc.ecs.nfsclient.nfs.NfsFsInfo
A bit mask of file system properties.
putBoolean(boolean) - Method in class com.emc.ecs.nfsclient.rpc.Xdr
Put a boolean into the buffer
putByteArray(byte[]) - Method in class com.emc.ecs.nfsclient.rpc.Xdr
Put a counted array of bytes into the buffer.
putByteArray(byte[], int) - Method in class com.emc.ecs.nfsclient.rpc.Xdr
Put a counted array of bytes into the buffer
putByteArray(byte[], int, int) - Method in class com.emc.ecs.nfsclient.rpc.Xdr
Put a counted array of bytes into the buffer
putByteArray(Xdr) - Method in class com.emc.ecs.nfsclient.rpc.Xdr
Put an Xdr buffer into the buffer This is used to encode the RPC credentials
putBytes(byte[], int, int) - Method in class com.emc.ecs.nfsclient.rpc.Xdr
Put a counted array of bytes into the buffer.
putFloat(float) - Method in class com.emc.ecs.nfsclient.rpc.Xdr
Put a floating point number into the buffer
putInt(int) - Method in class com.emc.ecs.nfsclient.rpc.Xdr
Put an integer into the buffer
putLong(long) - Method in class com.emc.ecs.nfsclient.rpc.Xdr
Put a long into the buffer
putPayloads(List<ByteBuffer>, int) - Method in class com.emc.ecs.nfsclient.rpc.Xdr
add payloads, more than one can be added.
putString(String) - Method in class com.emc.ecs.nfsclient.rpc.Xdr
Put a string into the buffer
putUnsignedInt(long) - Method in class com.emc.ecs.nfsclient.rpc.Xdr
Put an unsigned integer into the buffer Note that Java has no unsigned integer type so we must pass it as a long.

Q

queryPortFromPortMap(int, int, String) - Static method in class com.emc.ecs.nfsclient.portmap.Portmapper
Given program and version of a service, query its tcp port number

R

read(long, int, byte[], int) - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Makes the RPC call for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
read(long, int, byte[], int) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
read() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileInputStream
 
read(byte[]) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileInputStream
 
read(byte[], int, int) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileInputStream
 
read(String, byte[], long, int, byte[], int, MutableBoolean) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
Read data from a file handle
readdir(long, long, int) - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Makes the RPC call for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
readdir(long, long, int, List<NfsDirectoryEntry>) - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Makes the RPC call for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
readdir(long, long, int) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
readdir(long, long, int, List<NfsDirectoryEntry>) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
readdirplus(long, long, int, int) - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Makes the RPC call for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
readdirplus(long, long, int, int, List<NfsDirectoryPlusEntry>) - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Makes the RPC call for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
readdirplus(long, long, int, int) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
readdirplus(long, long, int, int, List<NfsDirectoryPlusEntry>) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
readlink() - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Makes the RPC call for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
readlink() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
RecordMarkingUtil - Class in com.emc.ecs.nfsclient.network
RFC1831: RECORD MARKING STANDARD When RPC messages are passed on top of a byte stream transport protocol (like TCP), it is necessary to delimit one message from another in order to detect and possibly recover from protocol errors.
RejectStatus - Class in com.emc.ecs.nfsclient.rpc
 
remove() - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Makes the RPC call for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
remove() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
rename(F) - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Makes the RPC call for these files, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
rename(F) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
renameTo(F) - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Renames the file denoted by this abstract pathname.
renameTo(F) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
ReplyStatus - Class in com.emc.ecs.nfsclient.rpc
 
reset() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileInputStream
 
rmdir() - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Makes the RPC call for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
rmdir() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
RPC_PROGRAM - Static variable in interface com.emc.ecs.nfsclient.nfs.Nfs
Program number for Nfs calls
RpcException - Exception in com.emc.ecs.nfsclient.rpc
Represent the error caused by a RPC request.
RpcException(RpcStatus, String) - Constructor for exception com.emc.ecs.nfsclient.rpc.RpcException
Construct a new RPC exception with the given status and error message.
RpcException(RpcStatus, String, Exception) - Constructor for exception com.emc.ecs.nfsclient.rpc.RpcException
Construct a new RPC exception with the given status, error message, and exception.
RPCRecordDecoder - Class in com.emc.ecs.nfsclient.network
To receive the entire response.
RPCRecordDecoder() - Constructor for class com.emc.ecs.nfsclient.network.RPCRecordDecoder
 
RpcRequest - Class in com.emc.ecs.nfsclient.rpc
An RPC request, as specified by RFC 1831 (https://tools.ietf.org/html/rfc1831).
RpcRequest(int, int, int, Credential) - Constructor for class com.emc.ecs.nfsclient.rpc.RpcRequest
Create the request, as specified by RFC 1831 (https://tools.ietf.org/html/rfc1831).
RpcResponse - Class in com.emc.ecs.nfsclient.rpc
An RPC response, as specified by RFC 1831 (https://tools.ietf.org/html/rfc1831).
RpcResponse() - Constructor for class com.emc.ecs.nfsclient.rpc.RpcResponse
 
RpcResponseHandler<T> - Class in com.emc.ecs.nfsclient.rpc
This class allows users to specify how new response instances are created during repeated RPC calls, and how responses are validated before their data is used.
RpcResponseHandler() - Constructor for class com.emc.ecs.nfsclient.rpc.RpcResponseHandler
 
RpcStatus - Class in com.emc.ecs.nfsclient.rpc
 
RpcStatus(int) - Constructor for class com.emc.ecs.nfsclient.rpc.RpcStatus
Create the instance from the int status value.
RpcWrapper<S extends NfsRequestBase,T extends NfsResponseBase> - Class in com.emc.ecs.nfsclient.rpc
Wrapper for NFS Server RPC calls, to handle unmarshalling, retries, and status checking.
RpcWrapper(String, int, int, int, int, int) - Constructor for class com.emc.ecs.nfsclient.rpc.RpcWrapper
 
rtmax - Variable in class com.emc.ecs.nfsclient.nfs.NfsFsInfo
The maximum size in bytes of a READ request supported by the server.
rtmult - Variable in class com.emc.ecs.nfsclient.nfs.NfsFsInfo
The suggested multiple for the size of a READ request.
rtpref - Variable in class com.emc.ecs.nfsclient.nfs.NfsFsInfo
The preferred size of a READ request.

S

saveSwappedTextModeBit - Static variable in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Save swapped text (not defined in POSIX).
sendAndWait(int, Xdr) - Method in class com.emc.ecs.nfsclient.network.Connection
Send a RPC request and wait until a response is received or timeout.
sendAndWait(String, int, boolean, Xdr, int) - Method in class com.emc.ecs.nfsclient.network.NetMgr
Basic RPC call functionality only.
sendCommit(NfsCommitRequest) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Bare implementation of the NFS RPC call.
sendCommit(NfsCommitRequest) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
sendCreate(NfsCreateRequest) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Bare implementation of the NFS RPC call.
sendCreate(NfsCreateRequest) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
sendLink(NfsLinkRequest) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Bare implementation of the NFS RPC call.
sendLink(NfsLinkRequest) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
sendMkdir(NfsMkdirRequest) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Bare implementation of the NFS RPC call.
sendMkdir(NfsMkdirRequest) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
sendMknod(NfsMknodRequest) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Bare implementation of the NFS RPC call.
sendMknod(NfsMknodRequest) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
sendRemove(NfsRemoveRequest) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Bare implementation of the NFS RPC call.
sendRemove(NfsRemoveRequest) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
sendRename(NfsRenameRequest) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Bare implementation of the NFS RPC call.
sendRename(NfsRenameRequest) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
sendRmdir(NfsRmdirRequest) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Bare implementation of the NFS RPC call.
sendRmdir(NfsRmdirRequest) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
sendSymlink(NfsSymlinkRequest) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Bare implementation of the NFS RPC call.
sendSymlink(NfsSymlinkRequest) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
sendWrite(NfsWriteRequest) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Bare implementation of the NFS RPC call.
sendWrite(NfsWriteRequest) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
separator - Static variable in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
String between names in the file path.
separatorChar - Static variable in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Character between names in the file path.
SET_TO_CURRENT_ON_SERVER - Static variable in class com.emc.ecs.nfsclient.nfs.NfsTime
This constant is the NfsTime passed to setters to indicate that the time should be reset to the current server time.
setAtime(NfsTime) - Method in class com.emc.ecs.nfsclient.nfs.NfsSetAttributes
 
setattr(NfsSetAttributes, NfsTime) - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Makes the RPC call for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
setattr(NfsSetAttributes, NfsTime) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
setAttr(NfsSetAttrRequest) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Bare implementation of the NFS RPC call.
setAttr(NfsSetAttrRequest) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
setAttributes(NfsSetAttributes) - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Sets NFS file attributes, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
setAttributes(NfsSetAttributes) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
setFileHandle(byte[]) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
setGid(Long) - Method in class com.emc.ecs.nfsclient.nfs.NfsSetAttributes
 
setGroupIdOnExecuteModeBit - Static variable in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Set group ID on execution.
setLastModified(long) - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Sets the last-modified time of the file or directory named by this abstract pathname.
setLastModified(long) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
setMode(long) - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Sets the protection mode bits, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
setMode(long) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
setMode(Long) - Method in class com.emc.ecs.nfsclient.nfs.NfsSetAttributes
 
setMtime(NfsTime) - Method in class com.emc.ecs.nfsclient.nfs.NfsSetAttributes
 
setOffset(int) - Method in class com.emc.ecs.nfsclient.rpc.Xdr
Set the current offset
setPathFields(F) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
setPort(int) - Method in class com.emc.ecs.nfsclient.rpc.RpcWrapper
Reset the port as necessary - used if the port changes.
setSize(Long) - Method in class com.emc.ecs.nfsclient.nfs.NfsSetAttributes
 
setSize(int) - Method in class com.emc.ecs.nfsclient.rpc.Xdr
Set the current size of the XDR buffer
setUid(Long) - Method in class com.emc.ecs.nfsclient.nfs.NfsSetAttributes
 
setUsePrivilegedPort(boolean) - Method in class com.emc.ecs.nfsclient.rpc.RpcRequest
Set the flag.
setUserIdOnExecuteModeBit - Static variable in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Set user ID on execution.
setXid(int) - Method in class com.emc.ecs.nfsclient.rpc.Xdr
Set xid
shutdown() - Method in class com.emc.ecs.nfsclient.network.Connection
This is called when the application is shutdown or the channel is closed.
shutdown() - Method in class com.emc.ecs.nfsclient.network.NetMgr
Called when the application is being shut down.
skip(long) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileInputStream
 
skip(int) - Method in class com.emc.ecs.nfsclient.rpc.Xdr
Skip a number of bytes.
startToString(String) - Method in class com.emc.ecs.nfsclient.nfs.NfsRequestBase
 
startToString(String) - Method in class com.emc.ecs.nfsclient.rpc.RpcRequest
Start a StringBuilder for use in toString() (for logging).
stateIsOk() - Method in class com.emc.ecs.nfsclient.nfs.NfsResponseBase
Check the state returned in the response.
symlink(String, NfsSetAttributes) - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Makes the RPC call for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
symlink(String, NfsSetAttributes) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 

T

tbytes - Variable in class com.emc.ecs.nfsclient.nfs.NfsFsStat
The total size, in bytes, of the file system.
tfiles - Variable in class com.emc.ecs.nfsclient.nfs.NfsFsStat
The total number of file slots in the file system.
time_delta - Variable in class com.emc.ecs.nfsclient.nfs.NfsFsInfo
The server time granularity.
toString() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
toString() - Method in class com.emc.ecs.nfsclient.nfs.NfsAccessRequest
 
toString() - Method in class com.emc.ecs.nfsclient.nfs.NfsCommitRequest
 
toString() - Method in class com.emc.ecs.nfsclient.nfs.NfsCreateRequest
 
toString() - Method in class com.emc.ecs.nfsclient.nfs.NfsFsInfo
 
toString() - Method in class com.emc.ecs.nfsclient.nfs.NfsFsInfoRequest
 
toString() - Method in class com.emc.ecs.nfsclient.nfs.NfsFsStat
 
toString() - Method in class com.emc.ecs.nfsclient.nfs.NfsFsStatRequest
 
toString() - Method in class com.emc.ecs.nfsclient.nfs.NfsGetAttributes
 
toString() - Method in class com.emc.ecs.nfsclient.nfs.NfsGetAttrRequest
 
toString() - Method in class com.emc.ecs.nfsclient.nfs.NfsLinkRequest
 
toString() - Method in class com.emc.ecs.nfsclient.nfs.NfsLookupRequest
 
toString() - Method in class com.emc.ecs.nfsclient.nfs.NfsMkdirRequest
 
toString() - Method in class com.emc.ecs.nfsclient.nfs.NfsMknodRequest
 
toString() - Method in class com.emc.ecs.nfsclient.nfs.NfsPathconfRequest
 
toString() - Method in class com.emc.ecs.nfsclient.nfs.NfsPosixAttributes
 
toString() - Method in class com.emc.ecs.nfsclient.nfs.NfsReaddirplusRequest
 
toString() - Method in class com.emc.ecs.nfsclient.nfs.NfsReaddirRequest
 
toString() - Method in class com.emc.ecs.nfsclient.nfs.NfsReadlinkRequest
 
toString() - Method in class com.emc.ecs.nfsclient.nfs.NfsReadRequest
 
toString() - Method in class com.emc.ecs.nfsclient.nfs.NfsRemoveRequest
 
toString() - Method in class com.emc.ecs.nfsclient.nfs.NfsRenameRequest
 
toString() - Method in class com.emc.ecs.nfsclient.nfs.NfsResponseBase
 
toString() - Method in class com.emc.ecs.nfsclient.nfs.NfsRmdirRequest
 
toString() - Method in class com.emc.ecs.nfsclient.nfs.NfsSetAttributes
 
toString() - Method in class com.emc.ecs.nfsclient.nfs.NfsSetAttrRequest
 
toString() - Method in class com.emc.ecs.nfsclient.nfs.NfsSymlinkRequest
 
toString() - Method in class com.emc.ecs.nfsclient.nfs.NfsTime
 
toString() - Method in class com.emc.ecs.nfsclient.nfs.NfsWriteRequest
 
trimFileName(String) - Static method in class com.emc.ecs.nfsclient.rpc.RpcRequest
 

U

UNCHECKED - Static variable in class com.emc.ecs.nfsclient.nfs.NfsCreateMode
The file should be created without checking for the existence of a duplicate file in the same directory.
unmarshalling(Xdr) - Method in class com.emc.ecs.nfsclient.mount.MountResponse
 
unmarshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsAccessResponse
 
unmarshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsCommitResponse
 
unmarshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsCreateResponse
 
unmarshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsFsInfoResponse
 
unmarshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsFsStatResponse
 
unmarshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsGetAttributes
Reads the Xdr response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
unmarshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsGetAttrResponse
 
unmarshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsLinkResponse
 
unmarshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsLookupResponse
 
unmarshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsMkdirResponse
 
unmarshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsMknodResponse
 
unmarshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsPathconfResponse
 
unmarshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsPosixAttributes
Reads the Xdr response, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
unmarshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsReaddirplusResponse
 
unmarshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsReaddirResponse
 
unmarshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsReadlinkResponse
 
unmarshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsReadResponse
 
unmarshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsRemoveResponse
 
unmarshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsRenameResponse
 
unmarshalling(Xdr) - Method in interface com.emc.ecs.nfsclient.nfs.NfsResponse
Transfer data from an Xdr object after RPC use.
unmarshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsResponseBase
 
unmarshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsRmdirResponse
 
unmarshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsSetAttrResponse
 
unmarshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsSymlinkResponse
 
unmarshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsTime
 
unmarshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsWriteResponse
 
unmarshalling(Xdr) - Method in class com.emc.ecs.nfsclient.portmap.GetPortResponse
 
unmarshalling(Xdr) - Method in class com.emc.ecs.nfsclient.rpc.RpcResponse
Load this structure from the response data, as specified by RFC 1831 (https://tools.ietf.org/html/rfc1831).
unmarshallingAttributes(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsResponseBase
Unmarshall the object if it is there.
unmarshallingAttributes(Xdr, boolean) - Method in class com.emc.ecs.nfsclient.nfs.NfsResponseBase
Unmarshall the object if it is there, or skip the existence check if force is true.
unmarshallingFileHandle(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsResponseBase
Unmarshall the object if it is there.
unmarshallingFileHandle(Xdr, boolean) - Method in class com.emc.ecs.nfsclient.nfs.NfsResponseBase
Unmarshall the object if it is there, or skip the existence check if force is true.
UnmountRequest - Class in com.emc.ecs.nfsclient.mount
Representation of an Unmount request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
UnmountRequest(int, String, Credential) - Constructor for class com.emc.ecs.nfsclient.mount.UnmountRequest
Creates the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
UNSTABLE - Static variable in class com.emc.ecs.nfsclient.nfs.NfsWriteRequest
The server is free to commit any part of the data and the metadata to stable storage, including all or none, before returning a reply to the client.

V

valueOf(String) - Static method in enum com.emc.ecs.nfsclient.network.Connection.State
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.emc.ecs.nfsclient.network.Connection.State
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION - Static variable in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
The NFS version number.

W

wrapped_getAccess(NfsAccessRequest) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Implementation of the NFS RPC call, wrapped to include repeated attempts, error checking, and logging.
wrapped_getAccess(NfsAccessRequest) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
wrapped_getAttr(NfsGetAttrRequest) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Implementation of the NFS RPC call, wrapped to include repeated attempts, error checking, and logging.
wrapped_getAttr(NfsGetAttrRequest) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
wrapped_getFsInfo(NfsFsInfoRequest) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Implementation of the NFS RPC call, wrapped to include repeated attempts, error checking, and logging.
wrapped_getFsInfo(NfsFsInfoRequest) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
wrapped_getFsStat(NfsFsStatRequest) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Implementation of the NFS RPC call, wrapped to include repeated attempts, error checking, and logging.
wrapped_getFsStat(NfsFsStatRequest) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
wrapped_getLookup(NfsLookupRequest) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Implementation of the NFS RPC call, wrapped to include repeated attempts, error checking, and logging.
wrapped_getLookup(NfsLookupRequest) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
wrapped_getPathconf(NfsPathconfRequest) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Implementation of the NFS RPC call, wrapped to include repeated attempts, error checking, and logging.
wrapped_getPathconf(NfsPathconfRequest) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
wrapped_getRead(NfsReadRequest, byte[], int) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Implementation of the NFS RPC call, wrapped to include repeated attempts, error checking, and logging.
wrapped_getRead(NfsReadRequest, byte[], int) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
wrapped_getReaddir(NfsReaddirRequest) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Implementation of the NFS RPC call, wrapped to include repeated attempts, error checking, and logging.
wrapped_getReaddir(NfsReaddirRequest, List<NfsDirectoryEntry>) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Implementation of the NFS RPC call, wrapped to include repeated attempts, error checking, and logging.
wrapped_getReaddir(NfsReaddirRequest) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
wrapped_getReaddir(NfsReaddirRequest, List<NfsDirectoryEntry>) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
wrapped_getReaddirplus(NfsReaddirplusRequest) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Implementation of the NFS RPC call, wrapped to include repeated attempts, error checking, and logging.
wrapped_getReaddirplus(NfsReaddirplusRequest, List<NfsDirectoryPlusEntry>) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Implementation of the NFS RPC call, wrapped to include repeated attempts, error checking, and logging.
wrapped_getReaddirplus(NfsReaddirplusRequest) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
wrapped_getReaddirplus(NfsReaddirplusRequest, List<NfsDirectoryPlusEntry>) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
wrapped_getReadlink(NfsReadlinkRequest) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Implementation of the NFS RPC call, wrapped to include repeated attempts, error checking, and logging.
wrapped_getReadlink(NfsReadlinkRequest) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
wrapped_sendCommit(NfsCommitRequest) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Implementation of the NFS RPC call, wrapped to include repeated attempts, error checking, and logging.
wrapped_sendCommit(NfsCommitRequest) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
wrapped_sendCreate(NfsCreateRequest) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Implementation of the NFS RPC call, wrapped to include repeated attempts, error checking, and logging.
wrapped_sendCreate(NfsCreateRequest) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
wrapped_sendLink(NfsLinkRequest) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Implementation of the NFS RPC call, wrapped to include repeated attempts, error checking, and logging.
wrapped_sendLink(NfsLinkRequest) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
wrapped_sendMkdir(NfsMkdirRequest) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Implementation of the NFS RPC call, wrapped to include repeated attempts, error checking, and logging.
wrapped_sendMkdir(NfsMkdirRequest) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
wrapped_sendMknod(NfsMknodRequest) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Implementation of the NFS RPC call, wrapped to include repeated attempts, error checking, and logging.
wrapped_sendMknod(NfsMknodRequest) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
wrapped_sendRemove(NfsRemoveRequest) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Implementation of the NFS RPC call, wrapped to include repeated attempts, error checking, and logging.
wrapped_sendRemove(NfsRemoveRequest) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
wrapped_sendRename(NfsRenameRequest) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Implementation of the NFS RPC call, wrapped to include repeated attempts, error checking, and logging.
wrapped_sendRename(NfsRenameRequest) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
wrapped_sendRmdir(NfsRmdirRequest) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Implementation of the NFS RPC call, wrapped to include repeated attempts, error checking, and logging.
wrapped_sendRmdir(NfsRmdirRequest) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
wrapped_sendSymlink(NfsSymlinkRequest) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Implementation of the NFS RPC call, wrapped to include repeated attempts, error checking, and logging.
wrapped_sendSymlink(NfsSymlinkRequest) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
wrapped_sendWrite(NfsWriteRequest) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Implementation of the NFS RPC call, wrapped to include repeated attempts, error checking, and logging.
wrapped_sendWrite(NfsWriteRequest, Long) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Implementation of the NFS RPC call, wrapped to include repeated attempts, error checking, and logging.
wrapped_sendWrite(NfsWriteRequest) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
wrapped_sendWrite(NfsWriteRequest, Long) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
wrapped_setAttr(NfsSetAttrRequest) - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
Implementation of the NFS RPC call, wrapped to include repeated attempts, error checking, and logging.
wrapped_setAttr(NfsSetAttrRequest) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
 
write(long, List<ByteBuffer>, int) - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Makes the RPC call for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
write(long, List<ByteBuffer>, int, Long) - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
Makes the RPC call for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
write(long, List<ByteBuffer>, int) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
write(long, List<ByteBuffer>, int, Long) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
 
write(int) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileOutputStream
 
write(byte[]) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileOutputStream
 
write(byte[], int, int) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileOutputStream
 
wtmax - Variable in class com.emc.ecs.nfsclient.nfs.NfsFsInfo
The maximum size of a WRITE request supported by the server.
wtmult - Variable in class com.emc.ecs.nfsclient.nfs.NfsFsInfo
The suggested multiple for the size of a WRITE request.
wtpref - Variable in class com.emc.ecs.nfsclient.nfs.NfsFsInfo
The preferred size of a WRITE request.

X

Xdr - Class in com.emc.ecs.nfsclient.rpc
This class handles the serialization and deserialization of primitive types into and out of a buffer, as specified in RFC 1014 (https://tools.ietf.org/html/rfc1014).
Xdr(int) - Constructor for class com.emc.ecs.nfsclient.rpc.Xdr
Build an Xdr object for serialization.
Xdr(byte[]) - Constructor for class com.emc.ecs.nfsclient.rpc.Xdr
Build an Xdr object for deserialization.

_

_xid - Variable in class com.emc.ecs.nfsclient.rpc.RpcResponse
The xid from the request, as specified by RFC 1831 (https://tools.ietf.org/html/rfc1831).
A B C D E F G H I L M N O P Q R S T U V W X _ 
Skip navigation links