Package org.apache.axis.transport.jms
Class JMSTransport
java.lang.Object
org.apache.axis.client.Transport
org.apache.axis.transport.jms.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.
- Author:
- Jaime Meritt (jmeritt@sonicsoftware.com), Richard Chung (rchung@sonicsoftware.com), Dave Chappell (chappell@sonicsoftware.com), Ray Chun (rchun@sonicsoftware.com)
-
Field Summary
FieldsFields inherited from class org.apache.axis.client.Transport
transportName, url
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
Closes all JMS connectorsstatic void
closeMatchingJMSConnectors
(String endpointAddr, String username, String password) Closes JMS connectors that match the specified endpoint addressvoid
setupMessageContextImpl
(MessageContext context, Call message, AxisEngine engine) Set up any transport-specific derived properties in the message context.void
shutdown()
Shuts down the connectors managed by this JMSTransport.Methods inherited from class org.apache.axis.client.Transport
getTransportName, getUrl, processReturnedMessageContext, setTransportName, setupMessageContext, setUrl
-
Field Details
-
log
protected static org.apache.commons.logging.Log log
-
-
Constructor Details
-
JMSTransport
public JMSTransport() -
JMSTransport
-
-
Method Details
-
setupMessageContextImpl
public void setupMessageContextImpl(MessageContext context, Call message, AxisEngine engine) throws AxisFault Set up any transport-specific derived properties in the message context.- Overrides:
setupMessageContextImpl
in classTransport
- Parameters:
context
- the context to set upmessage
- the client service instanceengine
- 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(String endpointAddr, String username, String password) Closes JMS connectors that match the specified endpoint address- Parameters:
endpointAddr
- the JMS endpoint addressusername
-password
-
-