adams.flow.source.SimpleRSync
An rsync wrapper with a reduced set of options.
Flow input/output:
- output: java.lang.String
The logging level for outputting errors and debugging output.
command-line | -logging-level <OFF|SEVERE|WARNING|INFO|CONFIG|FINE|FINER|FINEST> |
default | WARNING |
min-user-mode | Expert |
The name of the actor.
command-line | -name <java.lang.String> |
default | SimpleRSync |
The annotations to attach to this actor.
command-line | -annotation <adams.core.base.BaseAnnotation> |
default |
|
If set to true, transformation is skipped and the input token is just forwarded as it is.
command-line | -skip <boolean> |
default | false |
If set to true, the flow execution at this level gets stopped in case this actor encounters an error; the error gets propagated; useful for critical actors.
command-line | -stop-flow-on-error <boolean> |
default | false |
min-user-mode | Expert |
If enabled, then no errors are output in the console; Note: the enclosing actor handler must have this enabled as well.
command-line | -silent <boolean> |
default | false |
min-user-mode | Expert |
The local or remote source path (path or [user@]host:path)
command-line | -source <java.lang.String> |
default |
|
The local or remote destination path (path or [user@]host:path)
command-line | -destination <java.lang.String> |
default |
|
output the command-line generated for the rsync binary
command-line | -outputCommandline <boolean> |
default | false |
increase verbosity
command-line | -verbose <boolean> |
default | false |
suppress non-error messages
command-line | -quiet <boolean> |
default | false |
skip based on checksum, not mod-time & size
command-line | -checksum <boolean> |
default | false |
archive mode; equals -rlptgoD (no -H,-A,-X)
command-line | -archive <boolean> |
default | false |
recurse into directories
command-line | -recursive <boolean> |
default | false |
use relative path names
command-line | -relative <boolean> |
default | false |
preserve permissions
command-line | -perms <boolean> |
default | false |
preserve the file's executability
command-line | -executability <boolean> |
default | false |
preserve modification times
command-line | -times <boolean> |
default | false |
perform a trial run with no changes made
command-line | -dry_run <boolean> |
default | false |
specify the remote shell to use
command-line | -rsh <java.lang.String> |
default |
|
specify the rsync to run on the remote machine
command-line | -rsync_path <java.lang.String> |
default |
|
delete extraneous files from destination dirs
command-line | -delete <boolean> |
default | false |
exclude files matching PATTERN
command-line | -exclude <adams.core.base.BaseString> [-exclude ...] |
default |
|
read exclude patterns from FILE
command-line | -exclude_from <adams.core.io.PlaceholderFile> |
default | ${CWD} |
include files matching PATTERN
command-line | -include <adams.core.base.BaseString> [-include ...] |
default |
|
read include patterns from FILE
command-line | -include_from <adams.core.io.PlaceholderFile> |
default | ${CWD} |
read list of source-file names from FILE
command-line | -files_from <adams.core.io.PlaceholderFile> |
default | ${CWD} |
add a file-filtering RULE
command-line | -filter <adams.core.base.BaseString> [-filter ...] |
default |
|
time out in seconds, stopping rsync process once exceeded, ignored if less than 1
command-line | -max_time <int> |
default | -1 |
minimum | -1 |
The (optional) prefix to use for output from stdout.
command-line | -prefix-stdout <java.lang.String> |
default |
|
The (optional) prefix to use for output from stderr.
command-line | -prefix-stderr <java.lang.String> |
default |
|