org.globus.wsrf.client
Class BaseClient

java.lang.Object
  extended byorg.globus.wsrf.client.BaseClient
Direct Known Subclasses:
DeleteProperty, Destroy, GetCurrentMessage, GetProperties, GetProperty, InsertProperty, Pause, Query, Resume, SetTerminationTime, ShutdownClient, Subscribe, UpdateProperty

public abstract class BaseClient
extends java.lang.Object


Field Summary
static org.apache.commons.cli.Option ANON
           
(package private) static java.lang.String ANON_DESC
           
protected  java.lang.Object anonymous
           
static int APPLICATION_ERROR
           
protected  java.lang.Object authorization
           
static org.apache.commons.cli.Option AUTHZ
           
(package private) static java.lang.String AUTHZ_DESC
           
static int COMMAND_LINE_ERROR
           
static org.apache.commons.cli.Option CONTEXT
           
(package private) static java.lang.String CONTEXT_DESC
           
protected  java.lang.Integer contextLifetime
           
static org.apache.commons.cli.Option CONV_ACTOR
           
(package private) static java.lang.String CONV_ACTOR_DESC
           
protected  java.lang.String convActor
           
protected  java.lang.String customUsage
           
static org.apache.commons.cli.Option DEBUG
           
protected  boolean debugMode
           
static org.apache.commons.cli.Option DELEG
           
(package private) static java.lang.String DELEG_DESC
           
protected  java.lang.Object delegation
           
static org.apache.commons.cli.Option DESCRIPTOR
           
(package private) static java.lang.String DESCRIPTOR_DESC
           
protected  java.lang.String descriptorFile
           
protected  org.apache.axis.message.addressing.EndpointReferenceType endpoint
           
static org.apache.commons.cli.Option EPR_FILE
           
(package private) static java.lang.String FILENAME_DESC
           
private static org.apache.commons.cli.Option HELP
           
protected  java.lang.String helpFooter
           
protected  java.lang.String helpHeader
           
protected  java.lang.String mechanism
           
static org.apache.commons.cli.Option MECHANISM
           
(package private) static java.lang.String MECHANISM_DESC
           
static org.apache.commons.cli.Option MSG_ACTOR
           
(package private) static java.lang.String MSG_ACTOR_DESC
           
protected  java.lang.String msgActor
           
protected  org.apache.commons.cli.Options options
           
protected  java.lang.Object protection
           
static org.apache.commons.cli.Option PROTECTION
           
(package private) static java.lang.String PROTECTION_DESC
           
static org.apache.commons.cli.Option PUB_KEY_FILE
           
protected  java.lang.String publicKeyFilename
           
static org.apache.commons.cli.Option RESOURCE_KEY
           
static org.apache.commons.cli.Option SERVICE_URL
           
 
Constructor Summary
protected BaseClient()
           
 
Method Summary
 void displayUsage()
           
 org.apache.axis.message.addressing.EndpointReferenceType getEPR()
           
 boolean isDebugMode()
           
protected  org.apache.commons.cli.CommandLine parse(java.lang.String[] args)
           
protected  org.apache.commons.cli.CommandLine parse(java.lang.String[] args, java.util.Properties defaultOptions)
           
 void setCustomUsage(java.lang.String customUsage)
           
 void setHelpFooter(java.lang.String msg)
           
 void setHelpHeader(java.lang.String msg)
           
 void setOptions(javax.xml.rpc.Stub stub)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COMMAND_LINE_ERROR

public static final int COMMAND_LINE_ERROR
See Also:
Constant Field Values

APPLICATION_ERROR

public static final int APPLICATION_ERROR
See Also:
Constant Field Values

endpoint

protected org.apache.axis.message.addressing.EndpointReferenceType endpoint

debugMode

protected boolean debugMode

customUsage

protected java.lang.String customUsage

helpFooter

protected java.lang.String helpFooter

helpHeader

protected java.lang.String helpHeader

options

protected org.apache.commons.cli.Options options

mechanism

protected java.lang.String mechanism

protection

protected java.lang.Object protection

delegation

protected java.lang.Object delegation

authorization

protected java.lang.Object authorization

anonymous

protected java.lang.Object anonymous

contextLifetime

protected java.lang.Integer contextLifetime

msgActor

protected java.lang.String msgActor

convActor

protected java.lang.String convActor

publicKeyFilename

protected java.lang.String publicKeyFilename

descriptorFile

protected java.lang.String descriptorFile

AUTHZ_DESC

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

MECHANISM_DESC

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

PROTECTION_DESC

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

ANON_DESC

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

FILENAME_DESC

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

CONTEXT_DESC

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

MSG_ACTOR_DESC

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

CONV_ACTOR_DESC

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

DELEG_DESC

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

DESCRIPTOR_DESC

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

HELP

private static final org.apache.commons.cli.Option HELP

EPR_FILE

public static final org.apache.commons.cli.Option EPR_FILE

SERVICE_URL

public static final org.apache.commons.cli.Option SERVICE_URL

RESOURCE_KEY

public static final org.apache.commons.cli.Option RESOURCE_KEY

DEBUG

public static final org.apache.commons.cli.Option DEBUG

AUTHZ

public static final org.apache.commons.cli.Option AUTHZ

MECHANISM

public static final org.apache.commons.cli.Option MECHANISM

ANON

public static final org.apache.commons.cli.Option ANON

PROTECTION

public static final org.apache.commons.cli.Option PROTECTION

PUB_KEY_FILE

public static final org.apache.commons.cli.Option PUB_KEY_FILE

CONTEXT

public static final org.apache.commons.cli.Option CONTEXT

MSG_ACTOR

public static final org.apache.commons.cli.Option MSG_ACTOR

CONV_ACTOR

public static final org.apache.commons.cli.Option CONV_ACTOR

DELEG

public static final org.apache.commons.cli.Option DELEG

DESCRIPTOR

public static final org.apache.commons.cli.Option DESCRIPTOR
Constructor Detail

BaseClient

protected BaseClient()
Method Detail

setCustomUsage

public void setCustomUsage(java.lang.String customUsage)

setHelpFooter

public void setHelpFooter(java.lang.String msg)

setHelpHeader

public void setHelpHeader(java.lang.String msg)

displayUsage

public void displayUsage()

parse

protected org.apache.commons.cli.CommandLine parse(java.lang.String[] args)
                                            throws java.lang.Exception
Throws:
java.lang.Exception

parse

protected org.apache.commons.cli.CommandLine parse(java.lang.String[] args,
                                                   java.util.Properties defaultOptions)
                                            throws java.lang.Exception
Throws:
java.lang.Exception

setOptions

public void setOptions(javax.xml.rpc.Stub stub)
                throws java.lang.Exception
Throws:
java.lang.Exception

getEPR

public org.apache.axis.message.addressing.EndpointReferenceType getEPR()

isDebugMode

public boolean isDebugMode()