_call
protected Call _call
cachedEndpoint
protected URL cachedEndpoint
cachedPassword
protected String cachedPassword
cachedPortName
protected QName cachedPortName
cachedProperties
protected Properties cachedProperties
cachedTimeout
protected Integer cachedTimeout
cachedUsername
protected String cachedUsername
maintainSession
protected boolean maintainSession
maintainSessionSet
protected boolean maintainSessionSet
_getCall
public Call _getCall()
Returns last Call object associated with this stub.
_getProperty
public Object _getProperty(String name)
Gets the value of a named property.
- _getProperty in interface Stub
- the value of a named property.
_getPropertyNames
public Iterator _getPropertyNames()
Return the names of configurable properties for this stub class.
- _getPropertyNames in interface Stub
_getService
public Service _getService()
Provide access to the service object. Not part of JAX-RPC
- the service object for this stub
_setProperty
public void _setProperty(String name,
Object value)
Sets the value for a named property. JAX-RPC 1.0 specification
specifies a standard set of properties that may be passed
to the Stub._setProperty method. These properties include:
- javax.xml.rpc.security.auth.username: Username for the HTTP Basic Authentication
- javax.xml.rpc.security.auth.password: Password for the HTTP Basic Authentication
- javax.xml.rpc.service.endpoint.address: Target service endpoint address.
- [TBD: Additional properties]
- _setProperty in interface Stub
name
- - Name of the propertyvalue
- - Value of the property
addAttachment
public void addAttachment(Object handler)
Add an attachment
clearAttachments
public void clearAttachments()
This method clears the request attachments.
clearHeaders
public void clearHeaders()
This method clears both requestHeaders and responseHeaders hashtables.
extractAttachments
public void extractAttachments(Call call)
Extract attachments
firstCall
protected boolean firstCall()
Is this the first time the type mappings are being registered?
getAttachments
public Object[] getAttachments()
Get the array of attachments
The attachment array is cleared after this, so it is a destructive operation.
- the array of attachments that was in the message, or an empty array if
there were none
getHeader
public SOAPHeaderElement getHeader(String namespace,
String partName)
Get the header element
getPassword
public String getPassword()
Get the password
getPortName
public QName getPortName()
Get the port name.
getResponseHeader
public SOAPHeaderElement getResponseHeader(String namespace,
String partName)
Get a response header element
getResponseHeaders
public SOAPHeaderElement[] getResponseHeaders()
Get the array of response header elements
getResponseHeaders
protected void getResponseHeaders(Call call)
throws AxisFault
This method has been changed to a no-op but remains
in the code to keep compatibility with pre-1.1
generated stubs.
Helper method for updating headers from the response.
Deprecated, since response headers should not be
automatically reflected back into the stub list.
getTimeout
public int getTimeout()
Get the timeout value in milliseconds. 0 means no timeout.
getUsername
public String getUsername()
Get the user name
removeProperty
public Object removeProperty(String name)
Remove a property from this instance of the Stub
NOTE: This is NOT part of JAX-RPC and is an Axis extension.
name
- the name of the property to remove
- the value to which the key had been mapped, or null if the key did not have a mapping.
setAttachments
protected void setAttachments(Call call)
throws AxisFault
copy the attachments from the stub to the call object. After doing so,
the local set of attachments are cleared.
call
- call object to configure
setHeader
public void setHeader(String namespace,
String partName,
Object headerValue)
Set the header
namespace
- partName
- that uniquely identify a header object.headerValue
- Object that is sent in the request as a SOAPHeader
setMaintainSession
public void setMaintainSession(boolean session)
If set to true, session is maintained; if false, it is not.
setPassword
public void setPassword(String password)
Set the password.
setPortName
public void setPortName(String portName)
Set the port name.
setPortName
public void setPortName(QName portName)
Set the port QName.
setRequestHeaders
protected void setRequestHeaders(Call call)
throws AxisFault
setTimeout
public void setTimeout(int timeout)
Set the timeout in milliseconds.
setUsername
public void setUsername(String username)
Set the username.