public class JMSDestination
extends org.apache.cxf.transport.AbstractMultiplexDestination
implements javax.jms.MessageListener
| Constructor and Description |
|---|
JMSDestination(org.apache.cxf.Bus b,
org.apache.cxf.service.model.EndpointInfo info,
JMSConfiguration jmsConfig) |
| Modifier and Type | Method and Description |
|---|---|
void |
activate()
Initialize jmsTemplate and jmsListener from jms configuration data in jmsConfig
|
void |
deactivate() |
protected org.apache.cxf.transport.Conduit |
getInbuiltBackChannel(org.apache.cxf.message.Message inMessage) |
JMSConfiguration |
getJmsConfig() |
protected Logger |
getLogger() |
void |
onMessage(javax.jms.Message message)
Convert JMS message received by ListenerThread to CXF message and inform incomingObserver that a
message was received.
|
protected void |
restartConnection() |
void |
setJmsConfig(JMSConfiguration jmsConfig) |
void |
shutdown() |
getAddressWithId, getIdgetAddress, getBackChannel, getEndpointInfogetMessageObserver, getTargetReference, getTargetReference, setMessageObserverclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic JMSDestination(org.apache.cxf.Bus b,
org.apache.cxf.service.model.EndpointInfo info,
JMSConfiguration jmsConfig)
protected org.apache.cxf.transport.Conduit getInbuiltBackChannel(org.apache.cxf.message.Message inMessage)
getInbuiltBackChannel in class org.apache.cxf.transport.AbstractDestinationinMessage - the incoming messagepublic void activate()
activate in class org.apache.cxf.transport.AbstractObservableprotected void restartConnection()
public void deactivate()
deactivate in class org.apache.cxf.transport.AbstractObservablepublic void shutdown()
shutdown in interface org.apache.cxf.transport.Destinationshutdown in class org.apache.cxf.transport.AbstractDestinationpublic void onMessage(javax.jms.Message message)
onMessage in interface javax.jms.MessageListenerprotected Logger getLogger()
getLogger in class org.apache.cxf.transport.AbstractObservablepublic JMSConfiguration getJmsConfig()
public void setJmsConfig(JMSConfiguration jmsConfig)
Apache CXF