org.apache.cxf.transport.jms
Class JMSConduit
java.lang.Object
org.apache.cxf.transport.AbstractObservable
org.apache.cxf.transport.AbstractConduit
org.apache.cxf.transport.jms.JMSConduit
- All Implemented Interfaces:
- org.apache.cxf.configuration.Configurable, org.apache.cxf.transport.Conduit, JMSTransport, org.apache.cxf.transport.Observable
public class JMSConduit
- extends org.apache.cxf.transport.AbstractConduit
- implements org.apache.cxf.configuration.Configurable, JMSTransport
| Fields inherited from class org.apache.cxf.transport.AbstractConduit |
target |
| Fields inherited from class org.apache.cxf.transport.AbstractObservable |
incomingObserver |
|
Constructor Summary |
JMSConduit(org.apache.cxf.Bus b,
org.apache.cxf.service.model.EndpointInfo endpointInfo)
|
JMSConduit(org.apache.cxf.Bus b,
org.apache.cxf.service.model.EndpointInfo endpointInfo,
org.apache.cxf.ws.addressing.EndpointReferenceType target)
|
| Methods inherited from class org.apache.cxf.transport.AbstractConduit |
close, getBackChannel, getTarget, toString |
| Methods inherited from class org.apache.cxf.transport.AbstractObservable |
activate, deactivate, getMessageObserver, getTargetReference, getTargetReference, setMessageObserver |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.apache.cxf.transport.Observable |
setMessageObserver |
BASE_BEAN_NAME_SUFFIX
protected static final java.lang.String BASE_BEAN_NAME_SUFFIX
- See Also:
- Constant Field Values
base
protected final JMSTransportBase base
clientConfig
protected ClientConfig clientConfig
runtimePolicy
protected ClientBehaviorPolicyType runtimePolicy
address
protected AddressType address
sessionPool
protected SessionPoolType sessionPool
JMSConduit
public JMSConduit(org.apache.cxf.Bus b,
org.apache.cxf.service.model.EndpointInfo endpointInfo)
JMSConduit
public JMSConduit(org.apache.cxf.Bus b,
org.apache.cxf.service.model.EndpointInfo endpointInfo,
org.apache.cxf.ws.addressing.EndpointReferenceType target)
prepare
public void prepare(org.apache.cxf.message.Message message)
throws java.io.IOException
- Specified by:
prepare in interface org.apache.cxf.transport.Conduit
- Throws:
java.io.IOException
close
public void close()
- Specified by:
close in interface org.apache.cxf.transport.Conduit- Overrides:
close in class org.apache.cxf.transport.AbstractConduit
getLogger
protected java.util.logging.Logger getLogger()
- Specified by:
getLogger in class org.apache.cxf.transport.AbstractObservable
connected
public void connected(javax.jms.Destination target,
javax.jms.Destination reply,
JMSSessionFactory factory)
- Description copied from interface:
JMSTransport
- Callback from the JMSProviderHub indicating the ClientTransport has
been sucessfully connected.
- Specified by:
connected in interface JMSTransport
getBeanName
public java.lang.String getBeanName()
- Specified by:
getBeanName in interface org.apache.cxf.configuration.Configurable
getJMSAddress
public AddressType getJMSAddress()
- Specified by:
getJMSAddress in interface JMSTransport
setJMSAddress
public void setJMSAddress(AddressType a)
getClientConfig
public ClientConfig getClientConfig()
setClientConfig
public void setClientConfig(ClientConfig clientConfig)
getRuntimePolicy
public ClientBehaviorPolicyType getRuntimePolicy()
setRuntimePolicy
public void setRuntimePolicy(ClientBehaviorPolicyType runtimePolicy)
getSessionPool
public SessionPoolType getSessionPool()
- Specified by:
getSessionPool in interface JMSTransport
setSessionPool
public void setSessionPool(SessionPoolType sessionPool)
Apache CXF