PREFIX_FILE, PREFIX_FTP, PREFIX_S3, PREFIX_SFTP| Constructor and Description | 
|---|
| NetClientFtp() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | activate()Activates the client, also used by pooling | 
| void | bytesTransferred(CopyStreamEvent cse)CopyStreamListener interface | 
| void | bytesTransferred(long total,
                int count,
                long size)CopyStreamListener interface. | 
| boolean | canConnect(java.lang.String url)Checks that the client is able to connect and login. | 
| boolean | changeDirectory(java.lang.String path,
               boolean create)Changes the working directory to the given directory. | 
| static boolean | contains(FTPFile[] list,
        java.lang.String search)Checks if the given list of strings contains the search string | 
| void | destroy()Destroys the client, also used by pooling | 
| boolean | exists(java.lang.String path)Checks if the file specified by the given arguments physically exists | 
| void | fetch(java.lang.String path,
     java.io.File target)Fetches the file specified by the given arguments | 
| java.lang.String | getDirectory()Gets the current working directory | 
| java.lang.String | getType()Gets the protocol prefix that this client implements | 
| java.lang.Object | getUnderlyingConnectionObject()Get the underlying connection object | 
| void | make(java.lang.String url)Makes a new client, also used by pooling. | 
| void | make(java.lang.String url,
    java.lang.String SOCKSProxyURL,
    java.lang.String keyPath,
    int serverPort)Makes a new client, also used by pooling | 
| void | remove(java.lang.String path)Removes the physical file specified by the given arguments | 
| void | rename(java.lang.String from,
      java.lang.String to)Renames the physical file specified by the given arguments | 
| java.lang.String[] | retrieveFileList()returns the names of files in a location | 
| void | send(java.io.File rawFile,
    java.lang.String path)Sends the file specified by the given arguments to the given location | 
| void | setConnectionTimeOut(int timeout)Set ftp connection time out | 
| ProgressListener | setProgressListener(ProgressListener monitor)Sets the progress listener. | 
| boolean | validate()Validates a client, also used by pooling | 
public boolean exists(java.lang.String path)
               throws java.lang.Exception
public void fetch(@Nonnull
                  java.lang.String path,
                  @Nonnull
                  java.io.File target)
           throws java.lang.Exception
public void remove(java.lang.String path)
            throws java.lang.Exception
public void rename(java.lang.String from,
                   java.lang.String to)
            throws java.lang.Exception
public void send(java.io.File rawFile,
                 java.lang.String path)
          throws java.lang.Exception
public boolean changeDirectory(java.lang.String path,
                               boolean create)
changeDirectory in interface NetClientpath - the directory pathcreate - should we create the directory if it doesn't existpublic static boolean contains(FTPFile[] list,
                               java.lang.String search)
list - the list of strings to search insearch - the string to search forpublic java.lang.String getDirectory()
                              throws java.lang.Exception
getDirectory in interface NetClientjava.lang.Exception - a serious problempublic java.lang.String getType()
public boolean canConnect(java.lang.String url)
canConnect in interface NetClienturl - the url to checkpublic void activate()
public void destroy()
public void make(java.lang.String url)
          throws java.lang.Exception
public boolean validate()
@CheckReturnValue @Nullable public ProgressListener setProgressListener(@Nullable ProgressListener monitor)
setProgressListener in interface NetClientmonitor - the progress listenerpublic void bytesTransferred(CopyStreamEvent cse)
cse - the copy stream eventpublic void bytesTransferred(long total,
                             int count,
                             long size)
count - the current bytes senttotal - the total bytes transferredsize - the size of the stream@CheckReturnValue
 @Nonnull
public java.lang.String[] retrieveFileList()
                                                                throws java.lang.Exception
retrieveFileList in interface NetClientjava.lang.Exception - serious problempublic void setConnectionTimeOut(int timeout)
                          throws java.lang.Exception
timeout - Timeout in millisecondsjava.lang.Exception - while setting the timeoutpublic java.lang.Object getUnderlyingConnectionObject()
getUnderlyingConnectionObject in interface NetClientpublic void make(java.lang.String url,
                 java.lang.String SOCKSProxyURL,
                 java.lang.String keyPath,
                 int serverPort)
          throws java.lang.Exception
NetClientstSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.