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 | |