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
NetClient
public void fetch(@Nonnull java.lang.String fetchPath, @Nonnull java.io.File target) throws java.lang.Exception
NetClient
public void remove(java.lang.String path) throws java.lang.Exception
NetClient
public void rename(java.lang.String from, java.lang.String to) throws java.lang.Exception
NetClient
public void send(java.io.File rawFile, java.lang.String sendPath) throws java.lang.Exception
NetClient
public boolean changeDirectory(@Nonnull java.lang.String path, boolean create)
NetClient
changeDirectory
in interface NetClient
path
- the pathcreate
- should we create the directory if missing ?@Nonnull @CheckReturnValue public java.lang.String[] retrieveFileList() throws java.lang.Exception
NetClient
retrieveFileList
in interface NetClient
java.lang.Exception
- a serious problempublic java.lang.String getDirectory() throws java.lang.Exception
NetClient
getDirectory
in interface NetClient
java.lang.Exception
- a serious problempublic java.lang.String getType()
NetClient
public boolean canConnect(java.lang.String url)
NetClient
canConnect
in interface NetClient
url
- the URL to trypublic void activate()
NetClient
public void destroy()
NetClient
public void make(@Nonnull java.lang.String url) throws java.lang.Exception
NetClient
public boolean validate()
NetClient
public ProgressListener setProgressListener(ProgressListener monitor)
NetClient
setProgressListener
in interface NetClient
monitor
- the progress listener to usepublic java.lang.Object getUnderlyingConnectionObject()
NetClient
getUnderlyingConnectionObject
in interface NetClient
public void make(java.lang.String url, java.lang.String SOCKSProxyURL, java.lang.String keyPath, int serverPort) throws java.lang.Exception
NetClient
stSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.