public class FileTransferService
extends java.lang.Object
implements jadex.bridge.service.types.filetransfer.IFileTransferService
| Modifier and Type | Field and Description |
|---|---|
protected jadex.bridge.IExternalAccess |
agent
The agent.
|
| Constructor and Description |
|---|
FileTransferService() |
| Modifier and Type | Method and Description |
|---|---|
jadex.commons.future.IFuture<java.lang.Void> |
deleteFile(java.lang.String path)
Delete a file.
|
jadex.commons.future.ISubscriptionIntermediateFuture<java.lang.Long> |
downloadFile(jadex.bridge.IOutputConnection con,
java.lang.String name)
Download a file.
|
jadex.commons.future.IFuture<jadex.bridge.service.types.filetransfer.FileData[]> |
getRoots()
Get the root devices.
|
jadex.commons.future.IFuture<jadex.bridge.service.types.filetransfer.FileData[]> |
listDirectory(java.lang.String dir)
List the contents of a directory.
|
static void |
main(java.lang.String[] args) |
jadex.commons.future.IFuture<java.lang.Void> |
openFile(java.lang.String path)
Execute a file.
|
jadex.commons.future.IFuture<java.lang.String> |
renameFile(java.lang.String path,
java.lang.String name)
Rename a file.
|
jadex.commons.future.ISubscriptionIntermediateFuture<java.lang.Long> |
uploadFile(jadex.bridge.IInputConnection con,
java.lang.String path,
java.lang.String name)
Put a file.
|
public jadex.commons.future.ISubscriptionIntermediateFuture<java.lang.Long> uploadFile(jadex.bridge.IInputConnection con,
java.lang.String path,
java.lang.String name)
uploadFile in interface jadex.bridge.service.types.filetransfer.IFileTransferServicefile - The file data.path - The target path.public jadex.commons.future.ISubscriptionIntermediateFuture<java.lang.Long> downloadFile(jadex.bridge.IOutputConnection con,
java.lang.String name)
downloadFile in interface jadex.bridge.service.types.filetransfer.IFileTransferServicefile - The file data.public jadex.commons.future.IFuture<java.lang.String> renameFile(java.lang.String path,
java.lang.String name)
renameFile in interface jadex.bridge.service.types.filetransfer.IFileTransferServicepath - The target path.public jadex.commons.future.IFuture<java.lang.Void> deleteFile(java.lang.String path)
deleteFile in interface jadex.bridge.service.types.filetransfer.IFileTransferServicepath - The target path.public jadex.commons.future.IFuture<jadex.bridge.service.types.filetransfer.FileData[]> getRoots()
getRoots in interface jadex.bridge.service.types.filetransfer.IFileTransferServicepublic jadex.commons.future.IFuture<java.lang.Void> openFile(java.lang.String path)
openFile in interface jadex.bridge.service.types.filetransfer.IFileTransferServicepath - The filename to execute.public jadex.commons.future.IFuture<jadex.bridge.service.types.filetransfer.FileData[]> listDirectory(java.lang.String dir)
listDirectory in interface jadex.bridge.service.types.filetransfer.IFileTransferServicedir - The directory, null for current directory.public static void main(java.lang.String[] args)