Uses of Class
org.globus.ftp.exception.ServerException
Packages that use ServerException
Package
Description
-
Uses of ServerException in org.globus.ftp
Methods in org.globus.ftp that throw ServerExceptionModifier and TypeMethodDescriptionvoid
FTPClient.abort()
Aborts the current transfer.protected void
FTPClient.actualSetMode
(int mode, String modeStr) void
FTPClient.allocate
(long size) Reserve sufficient storage to accommodate the new file to be transferred.FTPClient.asynchGet
(String remoteFileName, DataSink sink, MarkerListener mListener) Retrieves the file from the remote server.FTPClient.asynchGet2
(String remoteFileName, boolean passive, DataSink sink, MarkerListener mListener) Retrieves a file asynchronously using the GFD.47 (a.k.a GridFTP2) GET command.FTPClient.asynchPut
(String remoteFileName, DataSource source, MarkerListener mListener) Stores file at the remote server.FTPClient.asynchPut
(String remoteFileName, DataSource source, MarkerListener mListener, boolean append) Stores file at the remote server.FTPClient.asynchPut2
(String remoteFileName, boolean passive, DataSource source, MarkerListener mListener) Stores a file at the remote server using the GFD.47 (a.k.a GridFTP2) PUT command.void
GridFTPClient.authenticate
(GSSCredential credential) Performs authentication with specified user credentials.void
GridFTPClient.authenticate
(GSSCredential credential, String username) Performs authentication with specified user credentials and a specific username (assuming the user dn maps to the passed username).void
Performs user authorization with specified user and password.void
Changes the remote current working directory.void
GridFTPClient.changeGroup
(String group, String file) Change the Unix group membership of a file.void
GridFTPClient.changeModificationTime
(int year, int month, int day, int hour, int min, int sec, String file) Change the modification time of a file.protected void
FTPClient.checkGETPUTSupport()
Throws ServerException if GFD.47 GETPUT is not supported or cannot be used.protected void
GridFTPClient.checkGridFTPSupport()
assure that the server supports extended transfer features; throw exception if notGridFTPClient.checksum
(ChecksumAlgorithm algorithm, long offset, long length, String file) Computes and returns a checksum of a file.protected void
FTPClient.checkTransferParams()
protected void
FTPClient.checkTransferParamsGet()
protected void
GridFTPClient.checkTransferParamsGet()
protected void
FTPClient.checkTransferParamsPut()
void
FTPClient.close()
Closes connection.void
FTPClient.close
(boolean ignoreQuitReply) Closes connection.void
GridFTPClient.createSymbolicLink
(String link_target, String link_name) Create a symbolic link on the FTP server.void
Deletes the remote directory.void
FTPClient.deleteFile
(String filename) Deletes the remote file.boolean
Checks if given file/directory exists on the server.void
GridFTPClient.extendedGet
(String remoteFileName, long offset, long size, DataSink sink, MarkerListener mListener) Performs extended retrieve (partial retrieve mode).void
GridFTPClient.extendedGet
(String remoteFileName, long size, DataSink sink, MarkerListener mListener) Performs extended retrieve (partial retrieve mode starting at offset 0).void
GridFTPClient.extendedMultipleTransfer
(long[] remoteSrcFileOffset, long[] remoteSrcFileLength, String[] remoteSrcFile, GridFTPClient destination, long[] remoteDstFileOffset, String[] remoteDstFile, MarkerListener mListener, MultipleTransferCompleteListener doneListener) void
GridFTPClient.extendedMultipleTransfer
(String[] remoteSrcFile, GridFTPClient destination, String[] remoteDstFile, MarkerListener mListener, MultipleTransferCompleteListener doneListener) void
GridFTPClient.extendedPut
(String remoteFileName, long offset, DataSource source, MarkerListener mListener) Performs extended store (adujsted store mode).void
GridFTPClient.extendedPut
(String remoteFileName, DataSource source, MarkerListener mListener) Performs extended store (adujsted store mode with offset 0).void
GridFTPClient.extendedTransfer
(String remoteSrcFile, long remoteSrcFileOffset, long remoteSrcFileLength, GridFTPClient destination, String remoteDstFile, long remoteDstFileOffset, MarkerListener mListener) Performs a third-party transfer between two servers using extended block mode.void
GridFTPClient.extendedTransfer
(String remoteSrcFile, GridFTPClient destination, String remoteDstFile, MarkerListener mListener) Performs a third-party transfer between two servers using extended block mode.void
void
FTPClient.get
(String remoteFileName, DataSink sink, MarkerListener mListener) Retrieves the file from the remote server.void
protected HostPort
FTPClient.get127Reply()
Reads a GFD.47 compliant 127 reply and extracts the port information from it.void
FTPClient.get2
(String remoteFileName, boolean passive, DataSink sink, MarkerListener mListener) Retrieves a file using the GFD.47 (a.k.a GridFTP2) GET command.FTPClient.getChecksum
(String algorithm, long offset, long length, String path) implement GridFTP v2 CKSM command from GridFTP v2 Protocol DescriptionFTPClient.getChecksum
(String algorithm, String path) GridFTP v2 CKSM command for the whole fileFTPClient.getCurrentDir()
Returns remote current working directory.FTPClient.getFeatureList()
Returns list of features supported by remote server.FTPClient.getLastModified
(String filename) Returns last modification time of the specifed file.long
Returns the remote file size.FTPClient.getSupportedCksumAlgorithms()
According to GridFTP v2 Protocol Description checksum feature has the following syntax:void
FTPClient.goUpDir()
Changes remote current working directory to the higher level.boolean
FTPClient.isCksumAlgorithmSupported
(String algorithm) boolean
FTPClient.isFeatureSupported
(String feature) Returns true if the given feature is supported by remote server, false otherwise.FTPClient.lastModified
(String filename) FTPClient.list()
Performs remote directory listing.Performs remote directory listing with the specified filter.Performs remote directory listing with the specified filter and modifier.void
Performs directory listing and writes the result to the supplied data sink.Performs remote directory listing likeFTPClient.list()
.void
Creates remote directory.FTPClient.mlsd()
Performs remote directory listing of the current directory.Performs remote directory listing on the given path.void
Performs remote directory listing on the given path.Performs remote directory listing likeFTPClient.mlsd()
.void
GridFTPClient.mlsr
(String path, MlsxEntryWriter writer) Performs a recursive directory listing starting at the given path (or, if path is null, at the current directory of the FTP server).Get info of a certain remote file in Mlsx format.FTPClient.nlist()
Performs remote directory listing of the current directory.Performs remote directory listing on the given path.void
Performs remote directory listing on the given path.Performs remote directory listing likeFTPClient.nlist()
.protected void
FTPClient.performTransfer
(Command cmd, DataSink sink) void
void
FTPClient.put
(String remoteFileName, DataSource source, MarkerListener mListener) Stores file at the remote server.void
FTPClient.put
(String remoteFileName, DataSource source, MarkerListener mListener, boolean append) Stores file at the remote server.void
void
FTPClient.put2
(String remoteFileName, boolean passive, DataSource source, MarkerListener mListener) Stores a file at the remote server using the GFD.47 (a.k.a GridFTP2) PUT command.Executes arbitrary operation on the server.void
Renames remote directory.void
FTPClient.setActive()
Sets remote server active, telling it to connect to the client.void
Sets remote server active, telling it to connect to the given address.void
FTPClient.setChecksum
(String algorithm, String value) implement GridFTP v2 SCKS command as described in GridFTP v2 Protocol Descriptionvoid
GridFTPClient.setChecksum
(ChecksumAlgorithm algorithm, String value) Sets the checksum values ahead of the transfervoid
GridFTPClient.setDataChannelAuthentication
(DataChannelAuthentication type) Sets data channel authentication mode (DCAU)void
GridFTPClient.setDataChannelProtection
(int protection) Sets data channel protection level (PROT).void
FTPClient.setMode
(int mode) Sets transfer mode.void
FTPClient.setOptions
(Options opts) Sets the supplied options to the server.FTPClient.setPassive()
Sets remote server to passive server mode.void
FTPClient.setPassiveMode
(boolean passiveMode) Enables/disables passive data connections.void
FTPClient.setProtectionBufferSize
(int size) Sets protection buffer size (defined in RFC 2228)void
FTPClient.setRestartMarker
(RestartData restartData) Sets restart parameter of the next transfer.void
GridFTPClient.setStripedActive
(HostPortList hpl) Sets remote server to striped active server mode (SPOR).GridFTPClient.setStripedPassive()
Sets remote server to striped passive server mode (SPAS).void
GridFTPClient.setTCPBufferSize
(int size) Sets remote server TCP buffer size, in the following way: First see if server supports "SBUF" and if so, use it.void
FTPClient.setType
(int type) Sets transfer type.Executes site-specific operation (using the SITE command).long
void
FTPClient.transfer
(String remoteSrcFile, FTPClient destination, String remoteDstFile, boolean append, MarkerListener mListener) Performs third-party transfer between two servers.static void
FTPClient.transfer
(FTPClient source, String remoteSrcFile, FTPClient destination, String remoteDstFile, int mode, MarkerListener mListener) Performs third-party transfer between two servers.protected void
FTPClient.transferRun
(BasicClientControlChannel other, MarkerListener mListener) Actual transfer management.protected void
FTPClient.transferRunSingleThread
(BasicClientControlChannel other, MarkerListener mListener) protected TransferState
FTPClient.transferStart
(BasicClientControlChannel other, MarkerListener mListener) protected void
FTPClient.transferWait
(TransferState transferState) Constructors in org.globus.ftp that throw ServerExceptionModifierConstructorDescriptionConstructs client and connects it to the remote server.GridFTPClient
(String host, int port) Constructs client and connects it to the remote server. -
Uses of ServerException in org.globus.ftp.app
Constructors in org.globus.ftp.app that throw ServerExceptionModifierConstructorDescriptionTransfer
(String sourceServer, int sourcePort, String sourceDir, String sourceFile, String destServer, int destPort, String destDir, String destFile, TransferParams params) Constructor, performing a single third party transfer from (grid)ftp://sourceServer:sourcePort/sourceDir/sourceFile to (grid)ftp://destServer:destPort/destDir/destFile.Transfer
(String sourceServer, int sourcePort, String sourceSubject, String sourceDir, String sourceFile, String destServer, int destPort, String destSubject, String destDir, String destFile, TransferParams params) Constructor, performing a single third party transfer from (grid)ftp://sourceServer:sourcePort/sourceDir/sourceFile to (grid)ftp://destServer:destPort/destDir/destFile.Transfer
(String sourceServer, int sourcePort, Authorization sourceSubject, String absoluteSourceFile, String destServer, int destPort, Authorization destSubject, String absoluteDestFile, TransferParams params) Constructor, performing a single third party transfer from (grid)ftp://sourceServer:sourcePort/absoluteSourceFile to (grid)ftp://destServer:destPort/absoluteDestFile. -
Uses of ServerException in org.globus.ftp.dc
Methods in org.globus.ftp.dc that throw ServerExceptionModifier and TypeMethodDescriptionvoid
TransferThreadManager.passiveConnect
(DataSink sink, TransferContext context, int connections, ServerSocket serverSocket) Accept connections from the remote server, and start transfer threads that will read incoming data and store in the sink.void
TransferThreadManager.passiveConnect
(DataSource source, TransferContext context, ServerSocket serverSocket) Accept connection from the remote server and start transfer thread that will read incoming data and store in the sink.void
TransferThreadManager.startTransfer
(DataSink sink, TransferContext context, int connections, boolean reusable) This should be used once the remote active server connected to us.void
TransferThreadManager.startTransfer
(DataSource source, TransferContext context, int connections, boolean reusable) This should be used once the remote active server connected to us. -
Uses of ServerException in org.globus.ftp.exception
Methods in org.globus.ftp.exception that return ServerExceptionModifier and TypeMethodDescriptionstatic ServerException
ServerException.embedFTPReplyParseException
(FTPReplyParseException rpe) static ServerException
ServerException.embedFTPReplyParseException
(FTPReplyParseException rpe, String message) Constructs server exception with FTPReplyParseException nested in it.static ServerException
ServerException.embedUnexpectedReplyCodeException
(UnexpectedReplyCodeException urce) static ServerException
ServerException.embedUnexpectedReplyCodeException
(UnexpectedReplyCodeException urce, String message) Constructs server exception with UnexpectedReplyCodeException nested in it. -
Uses of ServerException in org.globus.ftp.extended
Methods in org.globus.ftp.extended that throw ServerExceptionModifier and TypeMethodDescriptionvoid
GridFTPControlChannel.authenticate
(GSSCredential credential) Performs authentication with specified user credentials.void
GridFTPControlChannel.authenticate
(GSSCredential credential, String username) Performs authentication with specified user credentials and a specific username (assuming the user dn maps to the passed username). -
Uses of ServerException in org.globus.ftp.vanilla
Methods in org.globus.ftp.vanilla that throw ServerExceptionModifier and TypeMethodDescriptionvoid
TransferState.checkError()
Write the command to the control channel, block until reply arrives and return the reply.Write the command to the control channel, block until reply arrives and check if the command completed successfully (reply code 200).void
FTPControlChannel.open()
opens the connection and returns after it is ready for communication.abstract Reply
BasicClientControlChannel.read()
FTPControlChannel.read()
Block until a reply is available in the control channel.FTPServerFacade.LocalControlChannel.read()
protected void
FTPControlChannel.readInitialReplies()
void
Return when reply is waitingabstract void
Block until reply is waiting in the control channel, or after timeout (maxWait), or when flag changes to true.void
Block until one of the conditions are true: a reply is available in the control channel, timeout (maxWait) expired aborted flag changes to true.void
void
TransferState.waitForEnd()
Blocks until the transfer is complete or the transfer fails.void
TransferState.waitForStart()
Blocks until the transfer begins or the transfer fails to start.