Name
Stub
Synopsis
public interface Stub { // Public Constants public static final String ENDPOINT_ADDRESS_PROPERTY; // ="javax.xml.rpc.service.endpoint.address” public static final String PASSWORD_PROPERTY; // ="javax.xml.rpc.security.auth.password” public static final String SESSION_MAINTAIN_PROPERTY; // ="javax.xml.rpc.session.maintain” public static final String USERNAME_PROPERTY; // ="javax.xml.rpc.security.auth.username” // Public Instance Methods public abstract Object _getProperty( Stringname
); public abstract Iterator _getPropertyNames( ); public abstract void _setProperty(Stringname
, Object value); }
Stub
is an interface implemented by all
client-side stub classes generated by the
wscompile
tool or a vendor-specific equivalent.
The task of a Stub
object is to marshall the
parameters for a remote method call made on the client into a SOAP
message, to unmarshall the reply to create the return value from the
call, if there is one, and to update any output parameters supplied
in the form of Holder
objects. The code for a stub
class is entirely generated by wscompile
; the only
methods that are of interest to application code are declared in the
Stub
interface.
A Stub
contains a collection of properties that
application code can set to control the operation of the JAX-RPC
runtime when invoking the remote method. To set a property, use the
_setProperty( )
method. Use the
_getProperty( )
method to retrieve the value of a
named property and the _getPropertyNames( )
method to get ...
Get Java Web Services in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.