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 Object


Field Summary
static org.apache.commons.cli.Option ANON
           
(package private) static String ANON_DESC
           
protected  Object anonymous
           
static int APPLICATION_ERROR
           
protected  Object authorization
           
static org.apache.commons.cli.Option AUTHZ
           
(package private) static String AUTHZ_DESC
           
static int COMMAND_LINE_ERROR
           
static org.apache.commons.cli.Option CONTEXT
           
(package private) static String CONTEXT_DESC
           
protected  Integer contextLifetime
           
static org.apache.commons.cli.Option CONV_ACTOR
           
(package private) static String CONV_ACTOR_DESC
           
protected  String convActor
           
protected  String customUsage
           
static org.apache.commons.cli.Option DEBUG
           
protected  boolean debugMode
           
static org.apache.commons.cli.Option DELEG
           
(package private) static String DELEG_DESC
           
protected  Object delegation
           
static org.apache.commons.cli.Option DESCRIPTOR
           
(package private) static String DESCRIPTOR_DESC
           
protected  String descriptorFile
           
protected  EndpointReferenceType endpoint
           
static org.apache.commons.cli.Option EPR_FILE
           
(package private) static String FILENAME_DESC
           
private static org.apache.commons.cli.Option HELP
           
protected  String helpFooter
           
protected  String helpHeader
           
protected  String mechanism
           
static org.apache.commons.cli.Option MECHANISM
           
(package private) static String MECHANISM_DESC
           
static org.apache.commons.cli.Option MSG_ACTOR
           
(package private) static String MSG_ACTOR_DESC
           
protected  String msgActor
           
protected  org.apache.commons.cli.Options options
           
protected  Object protection
           
static org.apache.commons.cli.Option PROTECTION
           
(package private) static String PROTECTION_DESC
           
static org.apache.commons.cli.Option PUB_KEY_FILE
           
protected  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()
           
 EndpointReferenceType getEPR()
           
 boolean isDebugMode()
           
protected  org.apache.commons.cli.CommandLine parse(String[] args)
           
protected  org.apache.commons.cli.CommandLine parse(String[] args, Properties defaultOptions)
           
 void setCustomUsage(String customUsage)
           
 void setHelpFooter(String msg)
           
 void setHelpHeader(String msg)
           
 void setOptions(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 EndpointReferenceType endpoint

debugMode

protected boolean debugMode

customUsage

protected String customUsage

helpFooter

protected String helpFooter

helpHeader

protected String helpHeader

options

protected org.apache.commons.cli.Options options

mechanism

protected String mechanism

protection

protected Object protection

delegation

protected Object delegation

authorization

protected Object authorization

anonymous

protected Object anonymous

contextLifetime

protected Integer contextLifetime

msgActor

protected String msgActor

convActor

protected String convActor

publicKeyFilename

protected String publicKeyFilename

descriptorFile

protected String descriptorFile

AUTHZ_DESC

static final String AUTHZ_DESC
See Also:
Constant Field Values

MECHANISM_DESC

static final String MECHANISM_DESC
See Also:
Constant Field Values

PROTECTION_DESC

static final String PROTECTION_DESC
See Also:
Constant Field Values

ANON_DESC

static final String ANON_DESC
See Also:
Constant Field Values

FILENAME_DESC

static final String FILENAME_DESC
See Also:
Constant Field Values

CONTEXT_DESC

static final String CONTEXT_DESC
See Also:
Constant Field Values

MSG_ACTOR_DESC

static final String MSG_ACTOR_DESC
See Also:
Constant Field Values

CONV_ACTOR_DESC

static final String CONV_ACTOR_DESC
See Also:
Constant Field Values

DELEG_DESC

static final String DELEG_DESC
See Also:
Constant Field Values

DESCRIPTOR_DESC

static final 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(String customUsage)

setHelpFooter

public void setHelpFooter(String msg)

setHelpHeader

public void setHelpHeader(String msg)

displayUsage

public void displayUsage()

parse

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

parse

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

setOptions

public void setOptions(Stub stub)
                throws Exception
Throws:
Exception

getEPR

public EndpointReferenceType getEPR()

isDebugMode

public boolean isDebugMode()