org.metastatic.rsync.v2
Class Daemon
java.lang.Object
|
+--org.metastatic.rsync.v2.Daemon
- All Implemented Interfaces:
- Constants, Runnable
- Direct Known Subclasses:
- NonblockingDaemon
- public class Daemon
- extends Object
- implements Constants, Runnable
Fields inherited from interface org.metastatic.rsync.v2.Constants |
_S_IFDIR, _S_IFLNK, _S_IFMT, _S_IFREG, AT_ERROR, BLOCK_LENGTH, CHUNK_SIZE, FLAG_DELETE, FLIST_RECEIVE_DONE, FLIST_RECEIVE_FILES, FLIST_RECEIVE_GIDS, FLIST_RECEIVE_UIDS, FLIST_SEND_DONE, FLIST_SEND_FILES, FLIST_SEND_GIDS, FLIST_SEND_UIDS, INPUT_MASK, LONG_NAME, MAX_PROTOCOL_VERSION, MAXPATHLEN, MIN_PROTOCOL_VERSION, OUTPUT_MASK, PROTOCOL_VERSION, RECV_RECEIVE_DELTAS, RECV_RECEIVE_INDEX, RECV_SEND_INDEX, RECV_SEND_SUMS, RECV_WAIT, RSYNCD_AUTHREQD, RSYNCD_EXIT, RSYNCD_GREETING, RSYNCD_OK, RSYNCD_PORT, SAME_DIR, SAME_GID, SAME_MODE, SAME_NAME, SAME_RDEV, SAME_TIME, SAME_UID, SENDER_DONE, SENDER_RECEIVE_INDEX, SENDER_RECEIVE_SUMS, SENDER_SEND_DELTAS, SENDER_SEND_FILE, SENDER_WAIT, SETUP_READ_AUTH, SETUP_READ_DONE, SETUP_READ_GREETING, SETUP_READ_MODULE, SETUP_READ_OPTIONS, SETUP_WRITE_CHALLENGE, SETUP_WRITE_DONE, SETUP_WRITE_ERROR, SETUP_WRITE_GREETING, SETUP_WRITE_MODULES, SETUP_WRITE_OK, SETUP_WRITE_WAIT, STATE_DONE, STATE_INPUT_DONE, STATE_OUTPUT_DONE, STATE_RECEIVE_EXCLUDE, STATE_RECEIVE_FLIST, STATE_RECEIVER, STATE_RECEIVER_INPUT, STATE_RECEIVER_OUTPUT, STATE_SEND_FLIST, STATE_SENDER, STATE_SENDER_INPUT, STATE_SENDER_OUTPUT, STATE_SETUP_PROTOCOL, SUM_LENGTH, URL_PREFIX |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
protected org.apache.log4j.Logger logger
PROGNAME
public static final String PROGNAME
- See Also:
- Constant Field Values
OPTSTRING
public static final String OPTSTRING
- See Also:
- Constant Field Values
KEYSTORE
public static final int KEYSTORE
- See Also:
- Constant Field Values
SECRETS
public static final int SECRETS
- See Also:
- Constant Field Values
LONGOPTS
public static final LongOpt[] LONGOPTS
address
protected String address
port
protected int port
debug
protected int debug
motdFile
protected String motdFile
pidFile
protected String pidFile
logFile
protected String logFile
modules
protected Map modules
ssl
protected boolean ssl
ssl_keystore
protected String ssl_keystore
ssl_secrets
protected Secrets ssl_secrets
Daemon
public Daemon()
main
public static void main(String[] argv)
throws Throwable
Throwable
run
public void run()
- Specified by:
run
in interface Runnable
configure
protected void configure(String conffile)
throws IOException
IOException