Uses of Class
org.globus.ftp.exception.ServerException

Packages that use ServerException
org.globus.ftp   
org.globus.ftp.app   
org.globus.ftp.dc   
org.globus.ftp.exception   
org.globus.ftp.extended   
org.globus.ftp.vanilla   
 

Uses of ServerException in org.globus.ftp
 

Methods in org.globus.ftp that throw ServerException
 void 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.
 TransferState FTPClient.asynchGet(String remoteFileName, DataSink sink, MarkerListener mListener)
          Retrieves the file from the remote server.
 TransferState FTPClient.asynchPut(String remoteFileName, DataSource source, MarkerListener mListener)
          Stores file at the remote server.
 TransferState FTPClient.asynchPut(String remoteFileName, DataSource source, MarkerListener mListener, boolean append)
          Stores file at the remote server.
 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 FTPClient.authorize(String user, String password)
          Performs user authorization with specified user and password.
 void FTPClient.changeDir(String dir)
          Changes the remote current working directory.
protected  void GridFTPClient.checkGridFTPSupport()
          assure that the server supports extended transfer features; throw exception if not
 String GridFTPClient.checksum(ChecksumAlgorithm algorithm, long offset, long length, String file)
          Computes and returns a checksum of a file.
protected  void FTPClient.checkTransferParams()
           
protected  void GridFTPClient.checkTransferParamsGet()
           
protected  void FTPClient.checkTransferParamsGet()
           
protected  void FTPClient.checkTransferParamsPut()
           
 void FTPClient.close()
          Closes connection.
 void FTPClient.close(boolean ignoreQuitReply)
          Closes connection.
 void FTPClient.deleteDir(String dir)
          Deletes the remote directory.
 void FTPClient.deleteFile(String filename)
          Deletes the remote file.
 boolean FTPClient.exists(String filename)
          Checks if given file/directory exists on the server.
 void GridFTPClient.extendedGet(String remoteFileName, long size, DataSink sink, MarkerListener mListener)
          Performs extended retrieve (partial retrieve mode starting at offset 0).
 void GridFTPClient.extendedGet(String remoteFileName, long offset, long size, DataSink sink, MarkerListener mListener)
          Performs extended retrieve (partial retrieve mode).
 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, DataSource source, MarkerListener mListener)
          Performs extended store (adujsted store mode with offset 0).
 void GridFTPClient.extendedPut(String remoteFileName, long offset, DataSource source, MarkerListener mListener)
          Performs extended store (adujsted store 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 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 FTPClient.get(String remoteFileName, DataSink sink, MarkerListener mListener)
          Retrieves the file from the remote server.
 void GridFTPClient.get(String remoteFileName, File localFile)
           
 void FTPClient.get(String remoteFileName, File localFile)
           
 String FTPClient.getCurrentDir()
          Returns remote current working directory.
 FeatureList FTPClient.getFeatureList()
          Returns list of features supported by remote server.
 Date FTPClient.getLastModified(String filename)
          Returns last modification time of the specifed file.
 long FTPClient.getSize(String filename)
          Returns the remote file size.
 void FTPClient.goUpDir()
          Changes remote current working directory to the higher level.
 boolean FTPClient.isFeatureSupported(String feature)
          Returns true if the given feature is supported by remote server, false otherwise.
 Date FTPClient.lastModified(String filename)
           
 Vector FTPClient.list()
          Performs remote directory listing.
 Vector FTPClient.list(String filter)
          Performs remote directory listing with the specified filter.
 Vector GridFTPClient.list(String filter, String modifier)
          Performs remote directory listing like FTPClient.list().
 Vector FTPClient.list(String filter, String modifier)
          Performs remote directory listing with the specified filter and modifier.
 void FTPClient.list(String filter, String modifier, DataSink sink)
          Performs directory listing and writes the result to the supplied data sink.
 void FTPClient.makeDir(String dir)
          Creates remote directory.
 Vector FTPClient.mlsd()
          Performs remote directory listing of the current directory.
 Vector GridFTPClient.mlsd(String filter)
          Performs remote directory listing like FTPClient.mlsd().
 Vector FTPClient.mlsd(String path)
          Performs remote directory listing on the given path.
 void FTPClient.mlsd(String path, DataSink sink)
          Performs remote directory listing on the given path.
 MlsxEntry FTPClient.mlst(String fileName)
          Get info of a certain remote file in Mlsx format.
 Vector FTPClient.nlist()
          Performs remote directory listing of the current directory.
 Vector GridFTPClient.nlist(String path)
          Performs remote directory listing like FTPClient.nlist().
 Vector FTPClient.nlist(String path)
          Performs remote directory listing on the given path.
 void FTPClient.nlist(String path, DataSink sink)
          Performs remote directory listing on the given path.
protected  void FTPClient.performTransfer(Command cmd, DataSink sink)
           
 void GridFTPClient.put(File localFile, String remoteFileName, boolean append)
           
 void FTPClient.put(File localFile, String remoteFileName, boolean append)
           
 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.
 Reply FTPClient.quote(String command)
          Executes arbitrary operation on the server.
 void FTPClient.rename(String oldName, String newName)
          Renames remote directory.
 void FTPClient.setActive()
          Sets remote server active, telling it to connect to the client.
 void FTPClient.setActive(HostPort hostPort)
          Sets remote server active, telling it to connect to the given address.
 void GridFTPClient.setChecksum(ChecksumAlgorithm algorithm, String value)
          Sets the checksum values ahead of the transfer
 void GridFTPClient.setDataChannelAuthentication(DataChannelAuthentication type)
          Sets data channel authentication mode (DCAU)
 void GridFTPClient.setDataChannelProtection(int protection)
          Sets data channel protection level (PROT).
 void GridFTPClient.setMode(int mode)
          Sets transfer mode.
 void FTPClient.setMode(int mode)
          Sets transfer mode.
 void FTPClient.setOptions(Options opts)
          Sets the supplied options to the server.
 HostPort 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).
 HostPortList 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.
 Reply FTPClient.site(String args)
          Executes site-specific operation (using the SITE command).
 long FTPClient.size(String filename)
           
 void FTPClient.transfer(String remoteSrcFile, FTPClient destination, String remoteDstFile, boolean append, 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 ServerException
FTPClient(String host, int port)
          Constructs 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 ServerException
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.
Transfer(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.
 

Uses of ServerException in org.globus.ftp.dc
 

Methods in org.globus.ftp.dc that throw ServerException
 void 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 ServerException
static 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 ServerException
 void 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 ServerException
 void TransferState.checkError()
           
 Reply FTPControlChannel.exchange(Command cmd)
          Write the command to the control channel, block until reply arrives and return the reply.
 Reply FTPControlChannel.execute(Command cmd)
          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.
 Reply FTPServerFacade.LocalControlChannel.read()
           
 Reply FTPControlChannel.read()
          Block until a reply is available in the control channel.
abstract  Reply BasicClientControlChannel.read()
           
protected  void FTPControlChannel.readInitialReplies()
           
 void BasicClientControlChannel.waitFor(Flag flag, int waitDelay)
          Return when reply is waiting
 void FTPServerFacade.LocalControlChannel.waitFor(Flag aborted, int ioDelay, int maxWait)
           
 void FTPControlChannel.waitFor(Flag aborted, int ioDelay, int maxWait)
          Block until one of the conditions are true: a reply is available in the control channel, timeout (maxWait) expired aborted flag changes to true.
abstract  void BasicClientControlChannel.waitFor(Flag flag, int waitDelay, int maxWait)
          Block until reply is waiting in the control channel, or after timeout (maxWait), or when flag changes to true.
 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.