PREFIX_FILE, PREFIX_FTP, PREFIX_S3, PREFIX_SFTP| Constructor and Description | 
|---|
| NetClientFile() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | activate()Activates the client, also used by pooling | 
| 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 base directory | 
| 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 | 
| static java.lang.String | getBaseFromPath(java.lang.String path)Gets the directory portion of a file path, if there is one. | 
| 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()Names of files in allocation | 
| void | send(java.io.File rawFile,
    java.lang.String path)Sends the file specified by the given arguments to the given location | 
| ProgressListener | setProgressListener(ProgressListener monitor)Sets the progress listener. | 
| boolean | validate()Validates a client, also used by pooling | 
@CheckReturnValue
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(@Nonnull
                   java.lang.String path)
            throws java.lang.Exception
public void rename(@Nonnull
                   java.lang.String from,
                   @Nonnull
                   java.lang.String to)
            throws java.lang.Exception
public void send(@Nonnull
                 java.io.File rawFile,
                 @Nonnull
                 java.lang.String path)
          throws java.lang.Exception
@Nonnull
 @CheckReturnValue
public static java.lang.String getBaseFromPath(@Nonnull
                                                                           java.lang.String path)
path - the file pathpublic boolean changeDirectory(@Nonnull
                               java.lang.String path,
                               boolean create)
                        throws java.io.IOException
changeDirectory in interface NetClientcreate - create the directory if it doesn't existpath - the directories to createjava.io.IOException@CheckReturnValue
public java.lang.String getDirectory()
                                                throws java.lang.Exception
getDirectory in interface NetClientjava.lang.Exception - a serious problem@CheckReturnValue public java.lang.String getType()
@CheckReturnValue 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
@CheckReturnValue public boolean validate()
@CheckReturnValue @Nullable public ProgressListener setProgressListener(@Nullable ProgressListener monitor)
setProgressListener in interface NetClientmonitor - the progress listener@CheckReturnValue
 @Nonnull
public java.lang.String[] retrieveFileList()
                                                                throws java.lang.Exception
retrieveFileList in interface NetClientjava.lang.Exception - io problem@Nullable @CheckReturnValue public 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.