Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
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
-
Acceptance status of an RPC reply, as specified by RFC 1831.
- 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
-
Makes the RPC call for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- 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) - 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) - 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, 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
-
Tests whether this client can delete an existing directory entry.
- 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
-
Tests whether this client can execute this file (no meaning for a directory).
- 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
-
Tests whether this client can write new data or add directory entries.
- 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
-
Tests whether this client can look up a name in a directory (no meaning for non-directory objects).
- 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
-
Tests whether this client can rewrite existing file data or modify existing directory entries.
- 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
-
Tests whether this client can read data from file or read a directory.
- channelInactive(ChannelHandlerContext) - Method in class com.emc.ecs.nfsclient.network.ClientIOHandler
- channelRead0(ChannelHandlerContext, byte[]) - 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
-
This is implemented in all concrete subclasses to check responses for validity, and throws an IOException if the response indicates that the request failed.
- 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
keyandpolicy. - ClientIOHandler - Class in com.emc.ecs.nfsclient.network
-
Handles RPC responses and connection termination for one channel.
- ClientIOHandler(Connection) - Constructor for class com.emc.ecs.nfsclient.network.ClientIOHandler
- 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
- close(Throwable) - Method in class com.emc.ecs.nfsclient.network.Connection
- 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
-
Makes the RPC call for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- 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.
- CONNECTED - Enum constant in enum class com.emc.ecs.nfsclient.network.Connection.State
- CONNECTING - Enum constant in enum class com.emc.ecs.nfsclient.network.Connection.State
- 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 Class 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
-
Makes the RPC call for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- 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
-
Atomically creates a new, empty file named by path if and only if a file with this name does not yet exist.
- 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
-
Base implementation of RPC authentication credentials.
- 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() - Constructor for class com.emc.ecs.nfsclient.rpc.CredentialUnix
-
Default constructor, with uid = 0 and gid = 0.
- CredentialUnix(int, int, Set) - Constructor for class com.emc.ecs.nfsclient.rpc.CredentialUnix
-
Create the Credential.
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, ByteBuf, List) - 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
-
Deletes this file/directory.
- 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
-
Return to the default Credential.
- DISCONNECTED - Enum constant in enum class com.emc.ecs.nfsclient.network.Connection.State
- 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
-
Use a custom Credential.
- 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, Throwable) - 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
-
Tests whether this file exists on the NFS server.
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
-
Resolves symbolic links while tracking link traversal.
- followLinks() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
-
Resolves symbolic links while tracking link traversal.
- followLinks(LinkTracker) - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
-
Resolves symbolic links while tracking link traversal.
- followLinks(LinkTracker) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
-
Resolves symbolic links while tracking link traversal.
- 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
-
Makes the RPC call for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- 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
-
Makes the RPC call for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- 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
-
Returns the fully qualified path to the file in this network, including the server name and the exported folders, using the usual form:
server:exported_folders/path_from_exported_filesystem_root. - getAbsolutePath() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
-
Returns the fully qualified path to the file in this network, including the server name and the exported folders, using the usual form:
server:exported_folders/path_from_exported_filesystem_root. - getAcceptStatus() - Method in class com.emc.ecs.nfsclient.rpc.RpcResponse
-
Returns the accept status, as specified by RFC 1831 (https://tools.ietf.org/html/rfc1831).
- getAccess() - Method in class com.emc.ecs.nfsclient.nfs.NfsAccessResponse
-
Returns the access bits, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813):
- 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
-
Tests whether this client has the specified access permissions for this file.
- 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
-
Bare implementation of the NFS RPC call.
- getAtime() - Method in class com.emc.ecs.nfsclient.nfs.NfsGetAttributes
-
Returns the time when the file data was last accessed.
- 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
-
Makes the RPC call for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- 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
-
Bare implementation of the NFS RPC call.
- getAttributes() - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
-
Returns the NFS attributes, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- getAttributes() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
-
Returns the NFS attributes, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- getAttributes() - Method in class com.emc.ecs.nfsclient.nfs.NfsDirectoryPlusEntry
-
Returns the attributes of the file.
- getAttributes() - Method in class com.emc.ecs.nfsclient.nfs.NfsResponseBase
-
Returns file system object post-operation attributes.
- getAttributes() - Method in class com.emc.ecs.nfsclient.nfs.NfsWccData
-
Returns attributes after the operation.
- getAuthenticationFlavors() - Method in class com.emc.ecs.nfsclient.mount.MountResponse
-
Returns the array of supported authentication flavors, as defined in RFC 1831 (https://tools.ietf.org/html/rfc1831).
- 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
-
Returns the buffer, or null if there was none.
- 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
-
Returns the number read.
- getChildFile(String) - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
-
Returns the child file.
- getChildFile(String) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
-
Returns the child file.
- getChildFiles(List) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
-
Conversion method.
- getCommitted() - Method in class com.emc.ecs.nfsclient.nfs.NfsWriteResponse
-
Returns one of the values below.
- getConnectionState() - Method in class com.emc.ecs.nfsclient.network.Connection
-
Convenience getter method.
- getCookie() - Method in class com.emc.ecs.nfsclient.nfs.NfsDirectoryEntry
-
Returns the cookie from the server, for use in future RPC calls.
- getCookie() - Method in class com.emc.ecs.nfsclient.nfs.NfsReaddirplusResponse
-
Returns the last
cookiefrom the server, for use in the next request. - getCookie() - Method in class com.emc.ecs.nfsclient.nfs.NfsReaddirResponse
-
Returns the last
cookiefrom the server, for use in the next request. - getCookieverf() - Method in class com.emc.ecs.nfsclient.nfs.NfsReaddirplusResponse
-
Returns the
cookieverffrom the server, for use in the next request. - getCookieverf() - Method in class com.emc.ecs.nfsclient.nfs.NfsReaddirResponse
-
Returns the
cookieverffrom the server, for use in the next request. - getCount() - Method in class com.emc.ecs.nfsclient.nfs.NfsWriteResponse
-
Returns the number of bytes of data written to the file.
- getCredential() - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
-
Returns the Credential used for RPC calls.
- getCredential() - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
-
Returns the Credential used for RPC calls.
- 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
-
The default value is a 0-byte array.
- 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
-
The default value is AUTH_NONE.
- getCtime() - Method in class com.emc.ecs.nfsclient.nfs.NfsGetAttributes
-
Returns the time when the attributes of the file were last changed.
- getCTime() - Method in class com.emc.ecs.nfsclient.nfs.NfsPreOpAttributes
-
Returns the time when the attributes of the file were last changed.
- getData() - Method in class com.emc.ecs.nfsclient.nfs.NfsReadlinkResponse
-
Returns the data associated with the symbolic link.
- getDirection() - Method in class com.emc.ecs.nfsclient.rpc.RpcResponse
-
Returns the message type, as specified by RFC 1831 (https://tools.ietf.org/html/rfc1831).
- getDirectoryAttributes() - Method in class com.emc.ecs.nfsclient.nfs.NfsLookupResponse
-
Returns the post-operation attributes for the directory.
- getDirectoryWccData() - Method in class com.emc.ecs.nfsclient.nfs.NfsCreateResponse
-
Returns weak cache consistency data for the directory.
- getDirectoryWccData() - Method in class com.emc.ecs.nfsclient.nfs.NfsLinkResponse
-
Returns weak cache consistency data for the directory,
parentDirectoryFileHandle. - getDirectoryWccData() - Method in class com.emc.ecs.nfsclient.nfs.NfsMkdirResponse
-
Returns weak cache consistency data for the parent directory.
- getDirectoryWccData() - Method in class com.emc.ecs.nfsclient.nfs.NfsMknodResponse
-
Returns weak cache consistency data for the parent directory.
- getDirectoryWccData() - Method in class com.emc.ecs.nfsclient.nfs.NfsRemoveResponse
-
Returns weak cache consistency data for the directory.
- getDirectoryWccData() - Method in class com.emc.ecs.nfsclient.nfs.NfsRmdirResponse
-
Returns weak cache consistency data for the directory.
- getDirectoryWccData() - Method in class com.emc.ecs.nfsclient.nfs.NfsSymlinkResponse
-
Returns weak cache consistency data for the directory.
- getEntries() - Method in class com.emc.ecs.nfsclient.nfs.NfsReaddirplusResponse
-
Returns the list of entries.
- getEntries() - Method in class com.emc.ecs.nfsclient.nfs.NfsReaddirResponse
-
Returns the list of entries.
- getErrorMessage() - Method in class com.emc.ecs.nfsclient.mount.MountRequest
-
Returns an appropriate error message.
- getErrorMessage() - Method in class com.emc.ecs.nfsclient.mount.UnmountRequest
-
Returns an appropriate error message.
- getErrorMessage() - Method in class com.emc.ecs.nfsclient.nfs.NfsRequestBase
-
Returns an appropriate error message.
- getErrorMessage() - Method in class com.emc.ecs.nfsclient.portmap.GetPortRequest
-
Returns an appropriate error message.
- getErrorMessage() - Method in class com.emc.ecs.nfsclient.rpc.RpcRequest
-
Returns an appropriate error message.
- getExportedPath() - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
-
Returns the path on the filesystem that is exported by the NFS server.
- getExportedPath() - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
-
Returns the path on the filesystem that is exported by the NFS server.
- 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
-
Returns the NFS file handle, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- getFileHandle() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
-
Returns the NFS file handle, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- getFileHandle() - Method in class com.emc.ecs.nfsclient.nfs.NfsDirectoryPlusEntry
-
Returns the file handle, for use in RPC calls.
- getFileHandle() - Method in class com.emc.ecs.nfsclient.nfs.NfsRequestBase
-
Returns the primary file handle, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- getFileHandle() - Method in class com.emc.ecs.nfsclient.nfs.NfsResponseBase
-
Returns the file handle for the system object that was created for a successful CREATE, MKDIR, MKNOD, or SYMLINK request, or looked up for a LOOKUP request.
- getFileid() - Method in class com.emc.ecs.nfsclient.nfs.NfsGetAttributes
-
Returns a number which uniquely identifies the file within its file system (on UNIX this would be the inumber).
- getFileId() - Method in class com.emc.ecs.nfsclient.nfs.NfsDirectoryEntry
-
Returns a number which uniquely identifies the file within its file system (on UNIX this would be the inumber).
- getFileName() - Method in class com.emc.ecs.nfsclient.nfs.NfsDirectoryEntry
-
Returns the file name from the directory listing.
- getFileWccData() - Method in class com.emc.ecs.nfsclient.nfs.NfsCommitResponse
-
Returns weak cache consistency data for the file.
- getFileWccData() - Method in class com.emc.ecs.nfsclient.nfs.NfsWriteResponse
-
Returns weak cache consistency data for the file.
- 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
-
Returns the number of unallocated bytes in the partition named by this abstract path name.
- getFreeSpace() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
-
Returns the number of unallocated bytes in the partition named by this abstract path name.
- getFromDirectoryWccData() - Method in class com.emc.ecs.nfsclient.nfs.NfsRenameResponse
-
Returns the weak consistency data for the from directory.
- getFsid() - Method in class com.emc.ecs.nfsclient.nfs.NfsGetAttributes
-
Returns the file system identifier for the file system.
- getFsInfo() - Method in class com.emc.ecs.nfsclient.nfs.NfsFsInfoResponse
-
Returns the nonvolatile file system state information and general information about the NFS version 3 protocol server implementation.
- 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
-
Bare implementation of the NFS RPC call.
- getFsStat() - Method in class com.emc.ecs.nfsclient.nfs.NfsFsStatResponse
-
Returns the volatile file system state information.
- 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
-
Bare implementation of the NFS RPC call.
- getGid() - Method in class com.emc.ecs.nfsclient.nfs.NfsGetAttributes
-
Returns the group ID of the group of the file.
- getInstance() - Static method in class com.emc.ecs.nfsclient.network.NetMgr
-
Returns the instance.
- 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
-
Returns the key, used in determining IP addresses for RPC calls.
- getLinkMaximum() - Method in class com.emc.ecs.nfsclient.nfs.NfsPosixAttributes
-
Returns the maximum number of hard links to an object.
- 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
-
Bare implementation of the NFS RPC call.
- 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.
- getMode() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
-
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.
- getMode() - Method in class com.emc.ecs.nfsclient.nfs.NfsGetAttributes
-
Returns the protection mode bits, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813): 0x00800 - Set user ID on execution.
- getMountPort() - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
-
Return the configured MOUNT TCP destination port, or the last discovered MOUNT port.
- getMountPort() - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
- getMountStatus() - Method in class com.emc.ecs.nfsclient.mount.MountResponse
-
Returns a status indicator, expected to have one of the MountStatus values as below.
- getMtime() - Method in class com.emc.ecs.nfsclient.nfs.NfsGetAttributes
-
Returns the time when the file data was last modified.
- getMTime() - Method in class com.emc.ecs.nfsclient.nfs.NfsPreOpAttributes
-
Returns the time when the file data was last modified.
- getName() - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
-
Returns the name.
- getName() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
-
Returns the name.
- getNameMaximum() - Method in class com.emc.ecs.nfsclient.nfs.NfsPosixAttributes
-
Returns the maximum length of a component of a filename.
- 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
-
Returns the low-level NFS client supporting this NfsFile instance.
- getNfs() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
-
Returns the low-level NFS client supporting this NfsFile instance.
- 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
-
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.
- 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
-
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.
- getNlink() - Method in class com.emc.ecs.nfsclient.nfs.NfsGetAttributes
-
Returns the number of hard links to the file - that is, the number of different names for the same file.
- getObjectWccData() - Method in class com.emc.ecs.nfsclient.nfs.NfsSetAttrResponse
-
Returns a structure containing the old and new attributes for the object.
- 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
-
Returns the path of the parent folder, or null if there is none.
- getParent() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
-
Returns the path of the parent folder, or null if there is none.
- getParentFile() - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
-
Returns the NfsFile of the parent folder, or null if there is none.
- getParentFile() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
-
Returns the NfsFile of the parent folder, or null if there is none.
- getPath() - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
-
Returns the absolute path, from the root of the exported folders.
- getPath() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
-
Returns the absolute path, from the root of the exported folders.
- 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
-
Bare implementation of the NFS RPC call.
- getPayloads() - Method in class com.emc.ecs.nfsclient.rpc.Xdr
-
Returns the terminated list of payloads, properly padded and ready for sending.
- getPort() - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
-
Returns the TCP destination port being used for the NFS server, whether explicitly configured or discovered through portmapper.
- getPort() - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
-
Returns the TCP destination port being used for the NFS server, whether explicitly configured or discovered through portmapper.
- getPort() - Method in class com.emc.ecs.nfsclient.portmap.GetPortResponse
-
Returns the port number on which the program is awaiting call requests.
- 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
-
Returns the posix attributes.
- getPreOpAttributes() - Method in class com.emc.ecs.nfsclient.nfs.NfsWccData
-
Returns attributes before the operation.
- getRdev() - Method in class com.emc.ecs.nfsclient.nfs.NfsGetAttributes
-
Returns a description of the device file if the file type is NF3CHR or NF3BLK.The interpretation of rdev depends on the type of file system object.
- 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
-
Bare implementation of the NFS RPC call.
- 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
-
Bare implementation of the NFS RPC call.
- 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
-
Bare implementation of the NFS RPC call.
- 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
-
Bare implementation of the NFS RPC call.
- getRejectStatus() - Method in class com.emc.ecs.nfsclient.rpc.RpcResponse
-
Returns the reject status, as specified by RFC 1831 (https://tools.ietf.org/html/rfc1831).
- getRemoteAddress() - Method in class com.emc.ecs.nfsclient.network.ClientIOHandler
- getRemoteAddress() - Method in class com.emc.ecs.nfsclient.network.Connection
-
Convenience getter method.
- getReplyStatus() - Method in class com.emc.ecs.nfsclient.rpc.RpcResponse
-
Returns the reply status, as specified by RFC 1831 (https://tools.ietf.org/html/rfc1831).
- getResponse() - Method in class com.emc.ecs.nfsclient.rpc.RpcResponseHandler
-
Get the current response.
- getRootFileHandle() - Method in class com.emc.ecs.nfsclient.mount.MountResponse
-
Returns the file handle for the exported directory.
- getRootFileHandle() - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
-
Returns the root file handle of the exported filesystem, for debugging and naked API calls.
- getRootFileHandle() - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
-
Returns the root file handle of the exported filesystem, for debugging and naked API calls.
- getServer() - Method in interface com.emc.ecs.nfsclient.nfs.Nfs
-
Returns the address of the machine hosting the NFS server.
- getServer() - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
-
Returns the address of the machine hosting the NFS server.
- getSize() - Method in class com.emc.ecs.nfsclient.nfs.NfsGetAttributes
-
Returns the size of the file in bytes.
- getSize() - Method in class com.emc.ecs.nfsclient.nfs.NfsPreOpAttributes
-
Returns the number of bytes of disk space that the file actually uses (which can be smaller than the size because the file may have holes or it may be larger due to fragmentation).
- getSize() - Method in class com.emc.ecs.nfsclient.nfs.NfsWriteRequest
-
Returns the number of bytes of data to be written (calculated from the
payload). - 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
-
Returns the state returned in the response.
- getStatus() - Method in exception class com.emc.ecs.nfsclient.mount.MountException
-
Returns the input status instance.
- getStatus() - Method in exception class com.emc.ecs.nfsclient.nfs.NfsException
-
Returns the status instance.
- getStatus() - Method in exception class com.emc.ecs.nfsclient.rpc.RpcException
-
Returns the status.
- 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
-
Returns time in milliseconds, same as java.util.Calendar.
- getToDirectoryWccData() - Method in class com.emc.ecs.nfsclient.nfs.NfsRenameResponse
-
Returns the weak consistency data for the to directory.
- getTotalSpace() - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
-
Returns the size of the partition named by this abstract pathname.
- getTotalSpace() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
-
Returns the size of the partition named by this abstract pathname.
- getType() - Method in class com.emc.ecs.nfsclient.nfs.NfsGetAttributes
-
Returns the ftype3 enum of the file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- getUid() - Method in class com.emc.ecs.nfsclient.nfs.NfsGetAttributes
-
Returns the user ID of the owner of the file.
- 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
-
Returns the number of free bytes available to this client on the partition named by this abstract pathname.
- getUsableSpace() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
-
Returns the number of free bytes available to this client on the partition named by this abstract pathname.
- getUsed() - Method in class com.emc.ecs.nfsclient.nfs.NfsGetAttributes
-
Returns the number of bytes of disk space that the file actually uses (which can be smaller than the size because the file may have holes or it may be larger due to fragmentation).
- getValue() - Method in class com.emc.ecs.nfsclient.mount.MountStatus
-
Returns the int status value.
- getValue() - Method in class com.emc.ecs.nfsclient.nfs.NfsStatus
-
Returns the int status value.
- getValue() - Method in class com.emc.ecs.nfsclient.nfs.NfsType
-
Returns the integer value used in requests and responses.
- getValue() - Method in class com.emc.ecs.nfsclient.rpc.RpcStatus
-
Returns the int status value.
- getVerf() - Method in class com.emc.ecs.nfsclient.nfs.NfsCommitResponse
-
Returns a cookie that the client can use to determine whether the server has rebooted between a call to WRITE and a subsequent call to COMMIT.
- getVerf() - Method in class com.emc.ecs.nfsclient.nfs.NfsWriteResponse
-
Returns this is a cookie that the client can use to determine whether the server has changed state between a call to WRITE and a subsequent call to either WRITE or COMMIT.
- getVerifier() - Method in class com.emc.ecs.nfsclient.nfs.NfsCreateRequest
-
Returns a unique identifier to ensure exclusive creation of the new file.
- 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
xidfrom the request, as specified by RFC 1831 (https://tools.ietf.org/html/rfc1831). - getXid() - Method in class com.emc.ecs.nfsclient.rpc.Xdr
-
Returns the xid.
- 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_EXISTif 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.
- isBareTime() - Method in class com.emc.ecs.nfsclient.nfs.NfsTime
-
Returns true if this is a bare time (with no time setting type), false otherwise.
- isCaseInsensitive() - Method in class com.emc.ecs.nfsclient.nfs.NfsPosixAttributes
-
Returns
trueif the server file system does not distinguish case when interpreting filenames. - isCasePreserving() - Method in class com.emc.ecs.nfsclient.nfs.NfsPosixAttributes
-
Returns
trueif the server file system will preserve the case of a name during a CREATE, MKDIR, MKNOD, SYMLINK, RENAME, or LINK operation. - isChownRestricted() - Method in class com.emc.ecs.nfsclient.nfs.NfsPosixAttributes
-
Returns
trueif the server will reject any request to change either the owner or the group associated with a file if the caller is not the privileged user (uid 0). - isDirectory() - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
-
Returns true if it is, false if it is not.
- isDirectory() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
-
Returns true if it is, false if it is not.
- isEof() - Method in class com.emc.ecs.nfsclient.nfs.NfsReaddirplusResponse
-
Returns
trueif the end of file is reached. - isEof() - Method in class com.emc.ecs.nfsclient.nfs.NfsReaddirResponse
-
Returns
trueif the end of file is reached. - isEof() - Method in class com.emc.ecs.nfsclient.nfs.NfsReadResponse
-
Returns
trueif the end of file is reached. - isFile() - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
-
Returns true if it is a normal file, false if it is not.
- isFile() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
-
Returns true if it is a normal file, false if it is not.
- isLoaded() - Method in class com.emc.ecs.nfsclient.nfs.NfsGetAttributes
-
Returns
trueif the properties have been loaded from NFS server data,falseotherwise. - isLoaded() - Method in class com.emc.ecs.nfsclient.nfs.NfsPosixAttributes
-
Returns
trueif the properties have been loaded from NFS server data. - isNoTruncation() - Method in class com.emc.ecs.nfsclient.nfs.NfsPosixAttributes
-
Returns
trueif the server will reject any request that includes a name longer than getNameMaximum() with the error, NFS3ERR_NAMETOOLONG. - isRootFile() - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
-
Returns true if it is the root file of the mount, false if it is not.
- isRootFile() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
-
Returns true if it is the root file of the mount, false if it is not.
- isSync() - Method in class com.emc.ecs.nfsclient.nfs.NfsWriteRequest
-
Returns
trueif data is syncedfalseif it is not. - isUsePrivilegedPort() - Method in class com.emc.ecs.nfsclient.rpc.RpcRequest
-
Returns
trueif the client should use a privileged local port (below 1024).
L
- lastModified() - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
-
Returns time of last modification.
- lastModified() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
-
Returns time of last modification.
- length() - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
-
Returns the length in bytes, or 0 if the file does not exist or the attributes cannot be read.
- length() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
-
Returns the length in bytes, or 0 if the file does not exist or the attributes cannot be read.
- lengthEx() - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
-
Returns the length in bytes.
- lengthEx() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
-
Returns the length in bytes.
- 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
-
Makes the RPC call for these files, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- LinkTracker<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() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
-
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(NfsFilenameFilter) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
-
Lists all files matching the filter in this directory.
- listFiles() - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
-
Lists all files in this directory.
- listFiles() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
-
Lists all files 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(NfsFileFilter) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
-
Lists all files matching the filter 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(NfsFilenameFilter) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
-
Lists all files matching the filter in this directory.
- 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
-
Makes the RPC call for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
M
- 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
-
Creates the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- 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
-
Convenience method for creating the request for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- makeChildPath(String, String) - Static method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
-
Returns the full child path.
- 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
-
Convenience method for creating the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- 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
-
Convenience method for creating the request for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- 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
-
Convenience method for creating the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- 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
-
Convenience method for creating the request for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- 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
-
Convenience method for creating the request for this file, 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() - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
-
Convenience method for creating the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- 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(byte[]) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
-
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.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
-
Convenience method for creating the request for this file, 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() - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
-
Convenience method for creating the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- 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(byte[]) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
-
Convenience method for creating the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- 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
-
Convenience method for creating the request for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- 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
-
Convenience method for creating the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- 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
-
Convenience method for creating the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- 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
-
Convenience method for creating the request for these files, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- 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
-
Convenience method for creating the request for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- 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
-
Convenience method for creating the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- 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
-
Convenience method for creating the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- 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
-
Convenience method for creating the request for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- 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
-
Convenience method for creating the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- 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
-
Convenience method for creating the request for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- makeName(String) - Static method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
-
Returns everything after the last separator character.
- 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
forceistrue. - makeParentPath(String) - Static method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
-
Returns everything up to and including the first separator character before the final name.
- 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
-
Convenience method for creating the request for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- 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
-
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 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
-
Convenience method for creating the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- 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
-
Convenience method for creating the request for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- 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
-
Convenience method for creating the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- 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
-
Convenience method for creating the request for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- 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
-
Convenience method for creating the request for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- 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
-
Convenience method for creating the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- 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
-
Convenience method for creating the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- 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
-
Convenience method for creating the request for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- 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
-
Convenience method for creating the request for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- 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
-
Convenience method for creating the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- 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
-
Convenience method for creating the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- 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
-
Convenience method for creating the request for these files, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- 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
-
Convenience method for creating the request for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- 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
-
Convenience method for creating the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- 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
-
Convenience method for creating the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- 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
-
Convenience method for creating the request for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- 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
-
Convenience method for creating the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- 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
-
Convenience method for creating the request for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- makeWriteRequest(byte[], long, List, 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, int) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
-
Convenience method for creating the request, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- makeWriteRequest(long, List, 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, int) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
-
Convenience method for creating the request for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- 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
-
Writes the RPC call header and authentication credentials to the XDR buffer.
- marshalling(Xdr) - Method in class com.emc.ecs.nfsclient.mount.UnmountRequest
-
Writes the RPC call header and authentication credentials to the XDR buffer.
- marshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsAccessRequest
-
Writes the RPC call header and authentication credentials to the XDR buffer.
- marshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsCommitRequest
-
Writes the RPC call header and authentication credentials to the XDR buffer.
- marshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsCreateRequest
-
Writes the RPC call header and authentication credentials to the XDR buffer.
- marshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsLinkRequest
-
Writes the RPC call header and authentication credentials to the XDR buffer.
- marshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsLookupRequest
-
Writes the RPC call header and authentication credentials to the XDR buffer.
- marshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsMkdirRequest
-
Writes the RPC call header and authentication credentials to the XDR buffer.
- marshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsMknodRequest
-
Writes the RPC call header and authentication credentials to the XDR buffer.
- marshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsReaddirplusRequest
-
Writes the RPC call header and authentication credentials to the XDR buffer.
- marshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsReaddirRequest
-
Writes the RPC call header and authentication credentials to the XDR buffer.
- marshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsReadRequest
-
Writes the RPC call header and authentication credentials to the XDR buffer.
- marshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsRemoveRequest
-
Writes the RPC call header and authentication credentials to the XDR buffer.
- marshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsRenameRequest
-
Writes the RPC call header and authentication credentials to the XDR buffer.
- 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
-
Writes the RPC call header and authentication credentials to the XDR buffer.
- marshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsRmdirRequest
-
Writes the RPC call header and authentication credentials to the XDR buffer.
- 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
-
Writes the RPC call header and authentication credentials to the XDR buffer.
- marshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsSymlinkRequest
-
Writes the RPC call header and authentication credentials to the XDR buffer.
- marshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsTime
-
Transfer data to an Xdr object for RPC use.
- marshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsWriteRequest
-
Writes the RPC call header and authentication credentials to the XDR buffer.
- marshalling(Xdr) - Method in class com.emc.ecs.nfsclient.portmap.GetPortRequest
-
Writes the RPC call header and authentication credentials to the XDR buffer.
- 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
-
Put the credential into an XDR buffer.
- marshalling(Xdr) - Method in class com.emc.ecs.nfsclient.rpc.RpcRequest
-
Writes the RPC call header and authentication credentials to the XDR buffer.
- 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.
- mkdir() - Method in interface com.emc.ecs.nfsclient.nfs.io.NfsFile
-
Creates the directory if it does not exist.
- mkdir() - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
-
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(NfsSetAttributes) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
-
Makes the RPC call for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- 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
-
Creates the directory and all parent directories if they do not already exist.
- 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
-
Makes the RPC call for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- 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 Class in com.emc.ecs.nfsclient.mount
-
Mount exception class
- MountException(MountStatus, String) - Constructor for exception class com.emc.ecs.nfsclient.mount.MountException
-
Construct a new Mount exception with the given status and message.
- MountException(MountStatus, String, Exception) - Constructor for exception class com.emc.ecs.nfsclient.mount.MountException
-
Construct a new Mount exception with the given status, message, and cause.
- 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
-
Creates a new file with the current file as its parent directory.
- 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) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
-
This creates a new file with arbitrary path.
- 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
-
Convenience method to create an nfs file from this client and the path.
- newFile(String, LinkTracker) - Method in class com.emc.ecs.nfsclient.nfs.io.Nfs3File
-
This creates a new file with arbitrary path, using the given LinkTracker.
- newFile(String, LinkTracker) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
-
This creates a new file with arbitrary path, using the given LinkTracker.
- Nfs<F> - Interface in com.emc.ecs.nfsclient.nfs
-
Client for an NFS RPC server, 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.
- 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, 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[], 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(String, String, byte[], Credential, int, int, int) - Constructor for class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
-
Full constructor with optional explicit TCP destination ports.
- Nfs3(String, String, Credential, int) - Constructor for class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
-
Convenience constructor
- Nfs3(String, String, Credential, int, int, int) - Constructor for class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
-
Create a client with independently configurable NFS and MOUNT TCP destination ports.
- 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(Nfs3File, String) - Constructor for class com.emc.ecs.nfsclient.nfs.io.Nfs3File
-
The most efficient constructor if the parent file already exists.
- Nfs3File(Nfs3, String) - Constructor for class com.emc.ecs.nfsclient.nfs.io.Nfs3File
-
The basic constructor.
- Nfs3File(Nfs3, String, LinkTracker) - Constructor for class com.emc.ecs.nfsclient.nfs.io.Nfs3File
-
The basic constructor plus link tracking.
- 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) - 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) - 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, 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).
- 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 Class 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 class 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 class com.emc.ecs.nfsclient.nfs.NfsException
-
Construct a new NFS exception with the given status instance, message, and exception
- NfsException(NfsStatus, String, Throwable) - Constructor for exception class com.emc.ecs.nfsclient.nfs.NfsException
-
Construct an NFS exception with the original failure and protocol status.
- NfsFile<N,
F> - Interface in com.emc.ecs.nfsclient.nfs.io -
This interface is the NFS client equivalent of
java.io.File. - NfsFileBase<N,
F> - Class in com.emc.ecs.nfsclient.nfs.io -
Basic implementation of NfsFile.
- NfsFileBase(F, String) - Constructor for class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
-
The most efficient constructor if the parent file already exists.
- NfsFileBase(N, String, LinkTracker) - Constructor for class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
-
The basic constructor.
- 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) - Constructor for class com.emc.ecs.nfsclient.nfs.io.NfsFileInputStream
-
Creates a
NfsFileInputStreamby opening a connection to an actual NFS file, starting to read at offset 0 and using the preferred buffer size as the maximums. - NfsFileInputStream(NfsFile, int) - Constructor for class com.emc.ecs.nfsclient.nfs.io.NfsFileInputStream
-
Creates a
NfsFileInputStreamby opening a connection to an actual NFS file, starting to read at offset 0 and using the specified maximum buffer size. - NfsFileInputStream(NfsFile, long, int) - Constructor for class com.emc.ecs.nfsclient.nfs.io.NfsFileInputStream
-
Creates a
NfsFileInputStreamby opening a connection to an actual NFS file, using the specifiedoffsetandmaximumBufferSize. - 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
NfsFileobject, starting atoffset = 0and usingsyncType = 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
NfsFileobject, starting atoffset = 0and usingsyncTypebehavior. - 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
NfsFileobject, starting atoffsetand usingsyncTypebehavior. - 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, 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, 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> - 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 setting time corresponding to milliseconds.
- NfsTime(long, boolean) - Constructor for class com.emc.ecs.nfsclient.nfs.NfsTime
-
Create a new NfsTime for the setting or guard 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, 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
-
Procedure NULL does not do any work.
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
-
Makes the RPC call for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- 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, 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() - 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(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
-
Makes the RPC call for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- 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) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
-
Makes the RPC call for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- readdir(long, long, int, List) - 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) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
-
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 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
-
Makes the RPC call for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- readdirplus(long, long, int, int, List) - 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) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
-
Makes the RPC call for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- 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
-
Makes the RPC call for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- readResolve() - Method in class com.emc.ecs.nfsclient.rpc.RpcStatus
- 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
-
Rejection status of an RPC reply, as specified by RFC 1831.
- 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
-
Makes the RPC call for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- 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
-
Makes the RPC call for these files, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- 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
-
Renames the file denoted by this abstract pathname.
- ReplyStatus - Class in com.emc.ecs.nfsclient.rpc
-
Status distinguishing accepted and denied RPC replies.
- 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
-
Makes the RPC call for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- RPC_PROGRAM - Static variable in interface com.emc.ecs.nfsclient.nfs.Nfs
-
Program number for Nfs calls
- RpcException - Exception Class in com.emc.ecs.nfsclient.rpc
-
Represent the error caused by a RPC request.
- RpcException(RpcStatus, String) - Constructor for exception class 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 class com.emc.ecs.nfsclient.rpc.RpcException
-
Construct a new RPC exception with the given status, error message, and exception.
- RpcException(RpcStatus, String, Throwable) - Constructor for exception class com.emc.ecs.nfsclient.rpc.RpcException
-
Construct an RPC exception while preserving the original asynchronous failure.
- RPCRecordDecoder - Class in com.emc.ecs.nfsclient.network
-
Delimits complete RPC records, retaining record markers for RecordMarkingUtil.
- 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
-
Status of a local RPC operation.
- RpcStatus(int) - Constructor for class com.emc.ecs.nfsclient.rpc.RpcStatus
-
Create the instance from the int status value.
- RpcWrapper<S,
T> - 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
-
Bare implementation of the NFS RPC call.
- 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
-
Bare implementation of the NFS RPC call.
- 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
-
Bare implementation of the NFS RPC call.
- 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
-
Bare implementation of the NFS RPC call.
- 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
-
Bare implementation of the NFS RPC call.
- 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
-
Bare implementation of the NFS RPC call.
- 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
-
Bare implementation of the NFS RPC call.
- 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
-
Bare implementation of the NFS RPC call.
- 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
-
Bare implementation of the NFS RPC call.
- 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
-
Bare implementation of the NFS RPC call.
- 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
-
Sets the requested last-access time.
- 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
-
Makes the RPC call for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- 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
-
Bare implementation of the NFS RPC call.
- 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
-
Sets NFS file attributes, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- setFileHandle(byte[]) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
-
Sets the current NFS file handle.
- setGid(Long) - Method in class com.emc.ecs.nfsclient.nfs.NfsSetAttributes
-
Sets the requested owner group ID.
- 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
-
Sets the last-modified time of the file or directory named by this abstract pathname.
- 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
-
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.NfsSetAttributes
-
Sets the protection mode bits to include in the request.
- setMtime(NfsTime) - Method in class com.emc.ecs.nfsclient.nfs.NfsSetAttributes
-
Sets the requested last-modification time.
- 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
-
Copies the path fields from another file.
- setPort(int) - Method in class com.emc.ecs.nfsclient.rpc.RpcWrapper
-
Reset the port as necessary - used if the port changes.
- setSize(int) - Method in class com.emc.ecs.nfsclient.rpc.Xdr
-
Set the current size of the XDR buffer
- setSize(Long) - Method in class com.emc.ecs.nfsclient.nfs.NfsSetAttributes
-
Sets the requested file size in bytes.
- setUid(Long) - Method in class com.emc.ecs.nfsclient.nfs.NfsSetAttributes
-
Sets the requested owner user ID.
- 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(int) - Method in class com.emc.ecs.nfsclient.rpc.Xdr
-
Skip a number of bytes.
- skip(long) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileInputStream
- startToString(String) - Method in class com.emc.ecs.nfsclient.nfs.NfsRequestBase
-
Start a StringBuilder for use in toString() (for logging).
- 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
-
Makes the RPC call for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
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.mount.MountRequest
- toString() - Method in class com.emc.ecs.nfsclient.mount.MountStatus
- toString() - Method in class com.emc.ecs.nfsclient.mount.UnmountRequest
- 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.NfsCreateMode
- 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.NfsReadResponse
- 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.NfsStatus
- 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.NfsType
- toString() - Method in class com.emc.ecs.nfsclient.nfs.NfsWriteRequest
- toString() - Method in class com.emc.ecs.nfsclient.portmap.GetPortRequest
- toString() - Method in class com.emc.ecs.nfsclient.rpc.AcceptStatus
- toString() - Method in class com.emc.ecs.nfsclient.rpc.RejectStatus
- toString() - Method in class com.emc.ecs.nfsclient.rpc.ReplyStatus
- toString() - Method in class com.emc.ecs.nfsclient.rpc.RpcStatus
- trimFileName(String) - Static method in class com.emc.ecs.nfsclient.rpc.RpcRequest
-
Trims a file name and rejects blank names.
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
-
Load this structure from the response data, as specified by RFC 1831 (https://tools.ietf.org/html/rfc1831).
- unmarshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsAccessResponse
-
Load this structure from the response data, as specified by RFC 1831 (https://tools.ietf.org/html/rfc1831).
- unmarshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsCommitResponse
-
Load this structure from the response data, as specified by RFC 1831 (https://tools.ietf.org/html/rfc1831).
- unmarshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsCreateResponse
-
Load this structure from the response data, as specified by RFC 1831 (https://tools.ietf.org/html/rfc1831).
- unmarshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsFsInfoResponse
-
Load this structure from the response data, as specified by RFC 1831 (https://tools.ietf.org/html/rfc1831).
- unmarshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsFsStatResponse
-
Load this structure from the response data, as specified by RFC 1831 (https://tools.ietf.org/html/rfc1831).
- 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
-
Load this structure from the response data, as specified by RFC 1831 (https://tools.ietf.org/html/rfc1831).
- unmarshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsLinkResponse
-
Load this structure from the response data, as specified by RFC 1831 (https://tools.ietf.org/html/rfc1831).
- unmarshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsLookupResponse
-
Load this structure from the response data, as specified by RFC 1831 (https://tools.ietf.org/html/rfc1831).
- unmarshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsMkdirResponse
-
Load this structure from the response data, as specified by RFC 1831 (https://tools.ietf.org/html/rfc1831).
- unmarshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsMknodResponse
-
Load this structure from the response data, as specified by RFC 1831 (https://tools.ietf.org/html/rfc1831).
- unmarshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsPathconfResponse
-
Load this structure from the response data, as specified by RFC 1831 (https://tools.ietf.org/html/rfc1831).
- 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
-
Load this structure from the response data, as specified by RFC 1831 (https://tools.ietf.org/html/rfc1831).
- unmarshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsReaddirResponse
-
Load this structure from the response data, as specified by RFC 1831 (https://tools.ietf.org/html/rfc1831).
- unmarshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsReadlinkResponse
-
Load this structure from the response data, as specified by RFC 1831 (https://tools.ietf.org/html/rfc1831).
- unmarshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsReadResponse
-
Load this structure from the response data, as specified by RFC 1831 (https://tools.ietf.org/html/rfc1831).
- unmarshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsRemoveResponse
-
Load this structure from the response data, as specified by RFC 1831 (https://tools.ietf.org/html/rfc1831).
- unmarshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsRenameResponse
-
Load this structure from the response data, as specified by RFC 1831 (https://tools.ietf.org/html/rfc1831).
- 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
-
Load this structure from the response data, as specified by RFC 1831 (https://tools.ietf.org/html/rfc1831).
- unmarshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsRmdirResponse
-
Load this structure from the response data, as specified by RFC 1831 (https://tools.ietf.org/html/rfc1831).
- unmarshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsSetAttrResponse
-
Load this structure from the response data, as specified by RFC 1831 (https://tools.ietf.org/html/rfc1831).
- unmarshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsSymlinkResponse
-
Load this structure from the response data, as specified by RFC 1831 (https://tools.ietf.org/html/rfc1831).
- unmarshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsTime
-
Transfer data from an Xdr object after RPC use.
- unmarshalling(Xdr) - Method in class com.emc.ecs.nfsclient.nfs.NfsWriteResponse
-
Load this structure from the response data, as specified by RFC 1831 (https://tools.ietf.org/html/rfc1831).
- unmarshalling(Xdr) - Method in class com.emc.ecs.nfsclient.portmap.GetPortResponse
-
Load this structure from the response data, as specified by RFC 1831 (https://tools.ietf.org/html/rfc1831).
- 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
forceistrue. - 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
forceistrue. - 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 class com.emc.ecs.nfsclient.network.Connection.State
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.emc.ecs.nfsclient.network.Connection.State
-
Returns an array containing the constants of this enum class, 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
-
Implementation of the NFS RPC call, wrapped to include repeated attempts, error checking, and logging.
- 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
-
Implementation of the NFS RPC call, wrapped to include repeated attempts, error checking, and logging.
- 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
-
Implementation of the NFS RPC call, wrapped to include repeated attempts, error checking, and logging.
- 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
-
Implementation of the NFS RPC call, wrapped to include repeated attempts, error checking, and logging.
- 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
-
Implementation of the NFS RPC call, wrapped to include repeated attempts, error checking, and logging.
- 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
-
Implementation of the NFS RPC call, wrapped to include repeated attempts, error checking, and logging.
- 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
-
Implementation of the NFS RPC call, wrapped to include repeated attempts, error checking, and logging.
- 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) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
-
Implementation of the NFS RPC call, wrapped to include repeated attempts, error checking, and logging.
- wrapped_getReaddir(NfsReaddirRequest, List) - 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) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
-
Implementation of the NFS RPC call, wrapped to include repeated attempts, error checking, and logging.
- 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) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
-
Implementation of the NFS RPC call, wrapped to include repeated attempts, error checking, and logging.
- wrapped_getReaddirplus(NfsReaddirplusRequest, List) - 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) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
-
Implementation of the NFS RPC call, wrapped to include repeated attempts, error checking, and logging.
- 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
-
Implementation of the NFS RPC call, wrapped to include repeated attempts, error checking, and logging.
- 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
-
Implementation of the NFS RPC call, wrapped to include repeated attempts, error checking, and logging.
- 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
-
Implementation of the NFS RPC call, wrapped to include repeated attempts, error checking, and logging.
- 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
-
Implementation of the NFS RPC call, wrapped to include repeated attempts, error checking, and logging.
- 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
-
Implementation of the NFS RPC call, wrapped to include repeated attempts, error checking, and logging.
- 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
-
Implementation of the NFS RPC call, wrapped to include repeated attempts, error checking, and logging.
- 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
-
Implementation of the NFS RPC call, wrapped to include repeated attempts, error checking, and logging.
- 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
-
Implementation of the NFS RPC call, wrapped to include repeated attempts, error checking, and logging.
- 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
-
Implementation of the NFS RPC call, wrapped to include repeated attempts, error checking, and logging.
- 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
-
Implementation of the NFS RPC call, wrapped to include repeated attempts, error checking, and logging.
- 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) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
-
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, Long) - Method in class com.emc.ecs.nfsclient.nfs.nfs3.Nfs3
-
Implementation of the NFS RPC call, wrapped to include repeated attempts, error checking, and logging.
- 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
-
Implementation of the NFS RPC call, wrapped to include repeated attempts, error checking, and logging.
- 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
- write(int) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileOutputStream
- write(long, List, 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, int) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
-
Makes the RPC call for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- write(long, List, 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, int, Long) - Method in class com.emc.ecs.nfsclient.nfs.io.NfsFileBase
-
Makes the RPC call for this file, as specified by RFC 1813 (https://tools.ietf.org/html/rfc1813).
- 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(byte[]) - Constructor for class com.emc.ecs.nfsclient.rpc.Xdr
-
Build an Xdr object for deserialization.
- Xdr(int) - Constructor for class com.emc.ecs.nfsclient.rpc.Xdr
-
Build an Xdr object for serialization.
_
- _xid - Variable in class com.emc.ecs.nfsclient.rpc.RpcResponse
-
The
xidfrom the request, as specified by RFC 1831 (https://tools.ietf.org/html/rfc1831).
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form