org.globus.wsrf.client
Class BaseClient
java.lang.Object
org.globus.wsrf.client.BaseClient
- Direct Known Subclasses:
- DeleteProperty, Destroy, EmbedAssertion, EndEnumerate, Enumerate, GetCurrentMessage, GetProperties, GetProperty, InsertProperty, Pause, Query, Resume, SetTerminationTime, ShutdownClient, StartEnumerate, Subscribe, TargetedXPathQuery, UpdateProperty
- public abstract class BaseClient
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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.globus.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
proxyFile
protected java.lang.String proxyFile
certFile
protected java.lang.String certFile
keyFile
protected java.lang.String keyFile
timeout
protected int timeout
clientSecDesc
protected ClientSecurityDescriptor clientSecDesc
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
DELEG_DESC
static final java.lang.String DELEG_DESC
- See Also:
- Constant Field Values
PROXY_DESC
static final java.lang.String PROXY_DESC
- See Also:
- Constant Field Values
CERT_KEY_DESC
static final java.lang.String CERT_KEY_DESC
- See Also:
- Constant Field Values
DESCRIPTOR_DESC
static final java.lang.String DESCRIPTOR_DESC
- See Also:
- Constant Field Values
HELP
public 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
PROXY
public static final org.apache.commons.cli.Option PROXY
CERT_KEY
public static final org.apache.commons.cli.Option CERT_KEY
DELEG
public static final org.apache.commons.cli.Option DELEG
DESCRIPTOR
public static final org.apache.commons.cli.Option DESCRIPTOR
TIMEOUT
public static final org.apache.commons.cli.Option TIMEOUT
BaseClient
protected BaseClient()
addEPROptions
protected void addEPROptions()
addOptions
protected void addOptions()
setCustomUsage
public void setCustomUsage(java.lang.String customUsage)
setHelpFooter
public void setHelpFooter(java.lang.String msg)
setHelpHeader
public void setHelpHeader(java.lang.String msg)
addOption
public void addOption(org.apache.commons.cli.Option option)
displayUsage
public void displayUsage()
parse
protected org.apache.commons.cli.CommandLine parse(java.lang.String[] args)
throws java.lang.Exception
- Throws:
java.lang.Exception
parseEndpoint
protected void parseEndpoint(org.apache.commons.cli.CommandLine line)
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
getSecurityDescriptor
protected ClientSecurityDescriptor getSecurityDescriptor()
throws java.lang.Exception
- Throws:
java.lang.Exception
constructClientSecDesc
protected ClientSecurityDescriptor constructClientSecDesc()
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.globus.axis.message.addressing.EndpointReferenceType getEPR()
setEPR
protected void setEPR(org.globus.axis.message.addressing.EndpointReferenceType epr)
isDebugMode
public boolean isDebugMode()
loadPeerCredentials
private javax.security.auth.Subject loadPeerCredentials()
throws java.lang.Exception
- Throws:
java.lang.Exception
validateOptions
protected void validateOptions()
throws java.lang.Exception
- Throws:
java.lang.Exception
getDefaultTimeout
private int getDefaultTimeout()
getAddress
private java.lang.String getAddress(javax.xml.rpc.Stub stub)