org.globus.replica.replication.client
Class ReplicationClient

java.lang.Object
  extended by org.globus.replica.replication.client.ReplicationClient

public final class ReplicationClient
extends java.lang.Object

ReplicationClient is the command-line replication client.


Nested Class Summary
private static class ReplicationClient.CommandType
           
 
Field Summary
private  org.apache.commons.cli.Option asciiOpt
           
private  org.apache.commons.cli.Option binaryOpt
           
private  ReplicationClient.CommandType cmd
           
private static java.lang.String[][] CMD_DESC
           
private static java.lang.String COPY
           
private static java.lang.String COPY_DESCR
           
private static java.lang.String COPY_USAGE
           
private  org.globus.ftp.DataChannelAuthentication dcau
           
private static java.lang.String DEL_DESCR
           
private static java.lang.String DEL_USAGE
           
private static java.lang.String DELETE
           
private  java.lang.String dsturl
           
private  java.lang.String filename
           
private static java.lang.String GET
           
private static java.lang.String GET_DESCR
           
private static java.lang.String GET_USAGE
           
private  boolean help
           
private  org.apache.commons.cli.Option helpOpt
           
private  java.lang.String name
           
private  org.apache.commons.cli.Option nodcauOpt
           
private  org.apache.commons.cli.Options options
           
private  int parallel
           
private  org.apache.commons.cli.Option parallelOpt
           
private static java.lang.String PROGRAM
           
private static java.lang.String PUT
           
private static java.lang.String PUT_DESCR
           
private static java.lang.String PUT_USAGE
           
private static java.lang.String REG
           
private static java.lang.String REG_DESCR
           
private static java.lang.String REG_USAGE
           
private  org.apache.commons.cli.Option registryOpt
           
private  org.globus.util.GlobusURL registryURL
           
private static java.lang.String REPL
           
private static java.lang.String REPL_DESCR
           
private static java.lang.String REPL_USAGE
           
private  java.lang.String srcurl
           
private  java.lang.String subject
           
private  org.apache.commons.cli.Option subjectOpt
           
private  int tcpbs
           
private  org.apache.commons.cli.Option tcpbsOpt
           
private  int type
           
private  java.lang.String url
           
private  boolean verbose
           
private  org.apache.commons.cli.Option verboseOpt
           
 
Constructor Summary
private ReplicationClient()
           
 
Method Summary
private  void help(java.io.PrintStream out)
           
private  void initializeOptions()
          Initializes command-line options.
static void main(java.lang.String[] args)
           
private  void parse(java.lang.String[] args)
           
private  void usage(java.io.PrintStream out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROGRAM

private static final java.lang.String PROGRAM
See Also:
Constant Field Values

options

private org.apache.commons.cli.Options options

helpOpt

private org.apache.commons.cli.Option helpOpt

asciiOpt

private org.apache.commons.cli.Option asciiOpt

binaryOpt

private org.apache.commons.cli.Option binaryOpt

nodcauOpt

private org.apache.commons.cli.Option nodcauOpt

parallelOpt

private org.apache.commons.cli.Option parallelOpt

registryOpt

private org.apache.commons.cli.Option registryOpt

subjectOpt

private org.apache.commons.cli.Option subjectOpt

tcpbsOpt

private org.apache.commons.cli.Option tcpbsOpt

verboseOpt

private org.apache.commons.cli.Option verboseOpt

help

private boolean help

type

private int type

dcau

private org.globus.ftp.DataChannelAuthentication dcau

parallel

private int parallel

registryURL

private org.globus.util.GlobusURL registryURL

subject

private java.lang.String subject

tcpbs

private int tcpbs

verbose

private boolean verbose

GET_USAGE

private static final java.lang.String GET_USAGE
See Also:
Constant Field Values

GET_DESCR

private static final java.lang.String GET_DESCR
See Also:
Constant Field Values

COPY_USAGE

private static final java.lang.String COPY_USAGE
See Also:
Constant Field Values

COPY_DESCR

private static final java.lang.String COPY_DESCR
See Also:
Constant Field Values

DEL_USAGE

private static final java.lang.String DEL_USAGE
See Also:
Constant Field Values

DEL_DESCR

private static final java.lang.String DEL_DESCR
See Also:
Constant Field Values

PUT_USAGE

private static final java.lang.String PUT_USAGE
See Also:
Constant Field Values

PUT_DESCR

private static final java.lang.String PUT_DESCR
See Also:
Constant Field Values

REG_USAGE

private static final java.lang.String REG_USAGE
See Also:
Constant Field Values

REG_DESCR

private static final java.lang.String REG_DESCR
See Also:
Constant Field Values

REPL_USAGE

private static final java.lang.String REPL_USAGE
See Also:
Constant Field Values

REPL_DESCR

private static final java.lang.String REPL_DESCR
See Also:
Constant Field Values

CMD_DESC

private static final java.lang.String[][] CMD_DESC

COPY

private static final java.lang.String COPY
See Also:
Constant Field Values

DELETE

private static final java.lang.String DELETE
See Also:
Constant Field Values

GET

private static final java.lang.String GET
See Also:
Constant Field Values

PUT

private static final java.lang.String PUT
See Also:
Constant Field Values

REG

private static final java.lang.String REG
See Also:
Constant Field Values

REPL

private static final java.lang.String REPL
See Also:
Constant Field Values

cmd

private ReplicationClient.CommandType cmd

name

private java.lang.String name

filename

private java.lang.String filename

srcurl

private java.lang.String srcurl

dsturl

private java.lang.String dsturl

url

private java.lang.String url
Constructor Detail

ReplicationClient

private ReplicationClient()
Method Detail

initializeOptions

private void initializeOptions()
Initializes command-line options.


main

public static void main(java.lang.String[] args)

usage

private void usage(java.io.PrintStream out)

help

private void help(java.io.PrintStream out)

parse

private void parse(java.lang.String[] args)
            throws org.apache.commons.cli.ParseException,
                   java.net.MalformedURLException
Throws:
org.apache.commons.cli.ParseException
java.net.MalformedURLException