org.apache.axis.client
public abstract class Stub extends Object implements Stub
Field Summary | |
---|---|
protected URL | cachedEndpoint |
protected String | cachedPassword |
protected QName | cachedPortName |
protected Properties | cachedProperties |
protected Integer | cachedTimeout |
protected String | cachedUsername |
protected boolean | maintainSession |
protected boolean | maintainSessionSet |
protected Service | service |
protected Call | _call |
Method Summary | |
---|---|
void | addAttachment(Object handler)
Add an attachment |
void | clearAttachments()
This method clears the request attachments. |
void | clearHeaders()
This method clears both requestHeaders and responseHeaders hashtables. |
void | extractAttachments(Call call)
Extract attachments |
protected boolean | firstCall()
Is this the first time the type mappings are being registered? |
Object[] | getAttachments()
Get the array of attachments
The attachment array is cleared after this, so it is a destructive operation. |
SOAPHeaderElement | getHeader(String namespace, String partName)
Get the header element |
SOAPHeaderElement[] | getHeaders()
Get the array of header elements |
String | getPassword()
Get the password |
QName | getPortName()
Get the port name. |
SOAPHeaderElement | getResponseHeader(String namespace, String partName)
Get a response header element |
SOAPHeaderElement[] | getResponseHeaders()
Get the array of response header elements |
protected void | getResponseHeaders(Call call)
Helper method for updating headers from the response.
|
int | getTimeout()
Get the timeout value in milliseconds. |
String | getUsername()
Get the user name |
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.
|
protected void | setAttachments(Call call)
copy the attachments from the stub to the call object. |
void | setHeader(String namespace, String partName, Object headerValue)
Set the header |
void | setHeader(SOAPHeaderElement header)
Set the header |
void | setMaintainSession(boolean session)
If set to true, session is maintained; if false, it is not. |
void | setPassword(String password)
Set the password. |
void | setPortName(QName portName)
Set the port QName. |
void | setPortName(String portName)
Set the port name. |
protected void | setRequestHeaders(Call call) |
void | setTimeout(int timeout)
Set the timeout in milliseconds. |
void | setUsername(String username)
Set the username. |
Call | _createCall()
Creates a call from the service. |
Call | _getCall()
Returns last Call object associated with this stub. |
Object | _getProperty(String name)
Gets the value of a named property.
|
Iterator | _getPropertyNames()
Return the names of configurable properties for this stub class. |
Service | _getService()
Provide access to the service object. |
void | _setProperty(String name, Object value)
Sets the value for a named property. |
Parameters: handler
Parameters: call
Returns: the array of attachments that was in the message, or an empty array if there were none
Deprecated: 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.Parameters: name the name of the property to remove
Returns: the value to which the key had been mapped, or null if the key did not have a mapping.
Parameters: call call object to configure
Throws: AxisFault
Parameters: namespace partName that uniquely identify a header object. headerValue Object that is sent in the request as a SOAPHeader
Returns:
Parameters: name
Returns: the value of a named property.
Returns: the service object for this stub
Parameters: name - Name of the property value - Value of the property