PREFIX_FILE, PREFIX_FTP, PREFIX_S3, PREFIX_SFTP| Constructor and Description |
|---|
NetClientS3() |
| 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
|
boolean |
changeDirectory(java.lang.String path,
boolean create)
Changes the working directory to the given 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 fetchPath,
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()
The protocol that this client is for
|
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()
Gets the list of files in the path
|
void |
send(java.io.File rawFile,
java.lang.String sendPath)
Sends to the file specified by the given arguments to the given location
|
ProgressListener |
setProgressListener(ProgressListener monitor)
Sets the progress listener to be used by the client for fetch operations.
|
boolean |
validate()
Validates a client, also used by pooling
|
@CheckReturnValue
public boolean exists(@Nonnull
java.lang.String path)
throws java.lang.Exception
NetClientpublic void fetch(@Nonnull
java.lang.String fetchPath,
@Nonnull
java.io.File target)
throws java.lang.Exception
NetClientpublic void remove(java.lang.String path)
throws java.lang.Exception
NetClientpublic void rename(java.lang.String from,
java.lang.String to)
throws java.lang.Exception
NetClientpublic void send(java.io.File rawFile,
java.lang.String sendPath)
throws java.lang.Exception
NetClientpublic boolean changeDirectory(@Nonnull
java.lang.String path,
boolean create)
NetClientchangeDirectory in interface NetClientpath - the pathcreate - should we create the directory if missing ?@Nonnull
@CheckReturnValue
public java.lang.String[] retrieveFileList()
throws java.lang.Exception
NetClientretrieveFileList in interface NetClientjava.lang.Exception - a serious problempublic java.lang.String getDirectory()
throws java.lang.Exception
NetClientgetDirectory in interface NetClientjava.lang.Exception - a serious problempublic java.lang.String getType()
NetClientpublic boolean canConnect(java.lang.String url)
NetClientcanConnect in interface NetClienturl - the URL to trypublic void activate()
NetClientpublic void destroy()
NetClientpublic void make(@Nonnull
java.lang.String url)
throws java.lang.Exception
NetClientpublic boolean validate()
NetClientpublic ProgressListener setProgressListener(ProgressListener monitor)
NetClientsetProgressListener in interface NetClientmonitor - the progress listener to usepublic java.lang.Object getUnderlyingConnectionObject()
NetClientgetUnderlyingConnectionObject 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.