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.