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.MessageListenermessage - IOExceptionprotected Logger getLogger()
getLogger in class org.apache.cxf.transport.AbstractObservablepublic JMSConfiguration getJmsConfig()
public void setJmsConfig(JMSConfiguration jmsConfig)
Apache CXF