org.apache.axis.transport.local
Class LocalTransport
java.lang.Object
   org.apache.axis.client.Transport
org.apache.axis.client.Transport
       org.apache.axis.transport.local.LocalTransport
org.apache.axis.transport.local.LocalTransport
- public class LocalTransport- extends Transport
A Transport which will cause an invocation via a "local" AxisServer.
 
 Serialization will still be tested, as the requests and responses
 pass through a String conversion (see LocalSender.java) - this is
 primarily for testing and debugging.
 
 This transport will either allow the LocalSender to create its own
 AxisServer, or if you have one you've configured and wish to use,
 you may pass it in to the constructor here.
- Author:
- Rob Jellinghaus (robj@unrealities.com), Doug Davis (dug@us.ibm.com), Glen Daniels (gdaniels@allaire.com)
 
 
| Constructor Summary | 
| LocalTransport()No-arg constructor, which will use an AxisServer constructed
 by the LocalSender (see LocalSender.java).
 | 
| LocalTransport(AxisServer server)Use this constructor if you have a particular server kicking
 around (perhaps which you've already deployed useful stuff into)
 which you'd like to use.
 | 
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
LOCAL_SERVER
public static final java.lang.String LOCAL_SERVER
- See Also:
- Constant Field Values
REMOTE_SERVICE
public static final java.lang.String REMOTE_SERVICE
- See Also:
- Constant Field Values
LocalTransport
public LocalTransport()
- No-arg constructor, which will use an AxisServer constructed
 by the LocalSender (see LocalSender.java).
 
LocalTransport
public LocalTransport(AxisServer server)
- Use this constructor if you have a particular server kicking
 around (perhaps which you've already deployed useful stuff into)
 which you'd like to use.
 
- Parameters:
- server- an AxisServer which will bubble down to the LocalSender
setRemoteService
public void setRemoteService(java.lang.String remoteServiceName)
- Use this to indicate a particular "remote" service which should be
 invoked on the target AxisServer.  This can be used programatically
 in place of a service-specific URL.
 
- 
- Parameters:
- remoteServiceName- the name of the remote service to invoke
 
setupMessageContextImpl
public void setupMessageContextImpl(MessageContext mc,
                                    Call call,
                                    AxisEngine engine)
- Set up any transport-specific derived properties in the message context.
 
- 
- Overrides:
- setupMessageContextImplin class- Transport
 
- 
- Parameters:
- engine- the engine containing the registries
 
Copyright © 2005 Apache Web Services Project. All Rights Reserved.