org.metastatic.rsync.v2
Class Server

java.lang.Object
  |
  +--org.metastatic.rsync.v2.Protocol
        |
        +--org.metastatic.rsync.v2.Server
All Implemented Interfaces:
Constants

public class Server
extends Protocol


Field Summary
protected  String line
           
static int STATE_PROTOCOL_AUTH
           
static int STATE_PROTOCOL_BEGIN
           
 
Fields inherited from class org.metastatic.rsync.v2.Protocol
argv, challenge, client, config, connected, duplex, encoder, error, fileList, gids, inBuffer, inState, module, modules, motd, options, outBuffer, outState, remoteVersion, request, sid, SPACES, start_glob, state, stats, stats_module, tool, uids
 
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
 
Constructor Summary
Server()
           
 
Method Summary
protected  void updateProtocol(byte[] buf, int off, int len)
           
 
Methods inherited from class org.metastatic.rsync.v2.Protocol
connectionFinished, getInputBuffer, getOutputBuffer, getStatistics, setupInput, setupOutput, updateInput, updateOutput
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

STATE_PROTOCOL_BEGIN

public static final int STATE_PROTOCOL_BEGIN
See Also:
Constant Field Values

STATE_PROTOCOL_AUTH

public static final int STATE_PROTOCOL_AUTH
See Also:
Constant Field Values

line

protected String line
Constructor Detail

Server

public Server()
Method Detail

updateProtocol

protected void updateProtocol(byte[] buf,
                              int off,
                              int len)
                       throws IOException
IOException