org.apache.axis.transport.jms
Class JMSTransport
public class JMSTransport
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.
- Jaime Meritt (jmeritt@sonicsoftware.com)
- Richard Chung (rchung@sonicsoftware.com)
- Dave Chappell (chappell@sonicsoftware.com)
- Ray Chun (rchun@sonicsoftware.com)
log
protected static Log log
JMSTransport
public JMSTransport()
JMSTransport
public JMSTransport(HashMap connectorProps,
HashMap connectionFactoryProps)
closeAllConnectors
public static void closeAllConnectors()
Closes all JMS connectors
closeMatchingJMSConnectors
public static void closeMatchingJMSConnectors(String endpointAddr,
String username,
String password)
Closes JMS connectors that match the specified endpoint address
endpointAddr
- the JMS endpoint addressusername
- password
-
setupMessageContextImpl
public void setupMessageContextImpl(MessageContext context,
Call message,
AxisEngine engine)
throws AxisFault
Set up any transport-specific derived properties in the message context.
- setupMessageContextImpl in interface Transport
context
- the context to set upmessage
- the client service instanceengine
- the engine containing the registries
shutdown
public void shutdown()
Shuts down the connectors managed by this JMSTransport.
Copyright © 2005 Apache Web Services Project. All Rights Reserved.