org.apache.axis.transport.jms
Class JMSTransport
java.lang.Object
   org.apache.axis.client.Transport
org.apache.axis.client.Transport
       org.apache.axis.transport.jms.JMSTransport
org.apache.axis.transport.jms.JMSTransport
- public class JMSTransport- extends Transport
JMSTransport is the JMS-specific implemenation of org.apache.axis.client.Transport.
   It implements the setupMessageContextImpl() function to set JMS-specific message
   context fields and transport chains.
 There are two
   Connector and connection factory
   properties are passed in during instantiation and are in turn passed through
   when creating a connector.
- Author:
- Jaime Meritt  (jmeritt@sonicsoftware.com), Richard Chung (rchung@sonicsoftware.com), Dave Chappell (chappell@sonicsoftware.com), Ray Chun (rchun@sonicsoftware.com)
| Field Summary | 
| protected static org.apache.commons.logging.Log | log
 | 
 
 
| Constructor Summary | 
| JMSTransport()
 | 
| JMSTransport(java.util.HashMap connectorProps,
             java.util.HashMap connectionFactoryProps)
 | 
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
log
protected static org.apache.commons.logging.Log log
JMSTransport
public JMSTransport()
JMSTransport
public JMSTransport(java.util.HashMap connectorProps,
                    java.util.HashMap connectionFactoryProps)
setupMessageContextImpl
public void setupMessageContextImpl(MessageContext context,
                                    Call message,
                                    AxisEngine engine)
                             throws AxisFault
- Set up any transport-specific derived properties in the message context.
 
- 
- Overrides:
- setupMessageContextImplin class- Transport
 
- 
- Parameters:
- context- the context to set up
- message- the client service instance
- engine- the engine containing the registries
- Throws:
- AxisFault- if service cannot be found
 
shutdown
public void shutdown()
- Shuts down the connectors managed by this JMSTransport.
 
- 
 
closeAllConnectors
public static void closeAllConnectors()
- Closes all JMS connectors
 
- 
 
closeMatchingJMSConnectors
public static void closeMatchingJMSConnectors(java.lang.String endpointAddr,
                                              java.lang.String username,
                                              java.lang.String password)
- Closes JMS connectors that match the specified endpoint address
 
- 
- Parameters:
- endpointAddr- the JMS endpoint address
- username-
- password-
 
Copyright © 2005 Apache Web Services Project. All Rights Reserved.