org.apache.cxf.transport.jms
Class JMSConduit

java.lang.Object
  extended by JMSTransportBaseConfigBean
      extended by org.apache.cxf.transport.jms.JMSTransportBase
          extended by org.apache.cxf.transport.jms.JMSConduit
All Implemented Interfaces:
org.apache.cxf.transport.Conduit, org.apache.cxf.transport.Observable

public class JMSConduit
extends JMSTransportBase
implements org.apache.cxf.transport.Conduit


Nested Class Summary
protected  class JMSConduit.DecoupledDestination
          Represented decoupled response endpoint.
 
Field Summary
protected  JMSConduitConfigBean jmsConduitConfigBean
           
 
Fields inherited from class org.apache.cxf.transport.jms.JMSTransportBase
bus, endpointInfo, replyDestination, sessionFactory, targetDestination
 
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)
           
 
Method Summary
 void close()
           
 void close(org.apache.cxf.message.Message message)
           
 org.apache.cxf.transport.Destination getBackChannel()
           
 java.lang.String getBeanName()
           
 org.apache.cxf.ws.addressing.EndpointReferenceType getTarget()
           
 void send(org.apache.cxf.message.Message message)
           
 void setMessageObserver(org.apache.cxf.transport.MessageObserver observer)
           
 
Methods inherited from class org.apache.cxf.transport.jms.JMSTransportBase
connected, getAddrUriFromJMSAddrPolicy, getCorrelationId, getJMSDeliveryMode, getJMSPriority, getReplyTotAddrUriFromJMSAddrPolicy, getTimeToLive, isDestinationStyleQueue, marshal, populateIncomingContext, setMessageProperties, unmarshal
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

jmsConduitConfigBean

protected JMSConduitConfigBean jmsConduitConfigBean
Constructor Detail

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)
Method Detail

getBeanName

public java.lang.String getBeanName()

send

public void send(org.apache.cxf.message.Message message)
          throws java.io.IOException
Specified by:
send in interface org.apache.cxf.transport.Conduit
Throws:
java.io.IOException

close

public void close(org.apache.cxf.message.Message message)
           throws java.io.IOException
Specified by:
close in interface org.apache.cxf.transport.Conduit
Throws:
java.io.IOException

getTarget

public org.apache.cxf.ws.addressing.EndpointReferenceType getTarget()
Specified by:
getTarget in interface org.apache.cxf.transport.Conduit

getBackChannel

public org.apache.cxf.transport.Destination getBackChannel()
Specified by:
getBackChannel in interface org.apache.cxf.transport.Conduit

close

public void close()
Specified by:
close in interface org.apache.cxf.transport.Conduit

setMessageObserver

public void setMessageObserver(org.apache.cxf.transport.MessageObserver observer)
Specified by:
setMessageObserver in interface org.apache.cxf.transport.Observable


Copyright © 2006 Apache Software Foundation. All Rights Reserved.