org.apache.cxf.transport.jbi
Class JBIDestination

java.lang.Object
  extended by org.apache.cxf.transport.AbstractObservable
      extended by org.apache.cxf.transport.AbstractDestination
          extended by org.apache.cxf.transport.jbi.JBIDestination
All Implemented Interfaces:
Destination, DestinationWithEndpoint, Observable

public class JBIDestination
extends AbstractDestination


Nested Class Summary
protected  class JBIDestination.BackChannelConduit
           
 
Nested classes/interfaces inherited from class org.apache.cxf.transport.AbstractDestination
AbstractDestination.AbstractBackChannelConduit
 
Field Summary
 
Fields inherited from class org.apache.cxf.transport.AbstractDestination
bus, endpointInfo, reference
 
Fields inherited from class org.apache.cxf.transport.AbstractObservable
incomingObserver
 
Constructor Summary
JBIDestination(EndpointInfo info, JBIDispatcherUtil dispatcher, javax.jbi.messaging.DeliveryChannel dc)
           
 
Method Summary
 void activate()
          Activate messages flow.
 void deactivate()
          Deactivate messages flow.
 javax.jbi.messaging.DeliveryChannel getDeliveryChannel()
           
protected  Conduit getInbuiltBackChannel(Message inMessage)
           
 JBIDispatcherUtil getJBIDispatcherUtil()
           
protected  java.util.logging.Logger getLogger()
           
 void setDeliveryChannel(javax.jbi.messaging.DeliveryChannel dc)
           
 void shutdown()
          Shutdown the Destination, i.e.
 
Methods inherited from class org.apache.cxf.transport.AbstractDestination
getAddress, getBackChannel, getConduitInitiator, getEndpointInfo, markPartialResponse
 
Methods inherited from class org.apache.cxf.transport.AbstractObservable
getMessageObserver, getTargetReference, getTargetReference, setMessageObserver
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.cxf.transport.Destination
getMessageObserver
 
Methods inherited from interface org.apache.cxf.transport.Observable
setMessageObserver
 

Constructor Detail

JBIDestination

public JBIDestination(EndpointInfo info,
                      JBIDispatcherUtil dispatcher,
                      javax.jbi.messaging.DeliveryChannel dc)
Method Detail

setDeliveryChannel

public void setDeliveryChannel(javax.jbi.messaging.DeliveryChannel dc)

getDeliveryChannel

public javax.jbi.messaging.DeliveryChannel getDeliveryChannel()

getLogger

protected java.util.logging.Logger getLogger()
Specified by:
getLogger in class AbstractObservable
Returns:
the logger to use

getInbuiltBackChannel

protected Conduit getInbuiltBackChannel(Message inMessage)
Specified by:
getInbuiltBackChannel in class AbstractDestination
Parameters:
inMessage - the incoming message
Returns:
the inbuilt backchannel

shutdown

public void shutdown()
Description copied from class: AbstractDestination
Shutdown the Destination, i.e. stop accepting incoming messages.

Specified by:
shutdown in interface Destination
Overrides:
shutdown in class AbstractDestination

deactivate

public void deactivate()
Description copied from class: AbstractObservable
Deactivate messages flow.

Overrides:
deactivate in class AbstractObservable

activate

public void activate()
Description copied from class: AbstractObservable
Activate messages flow.

Overrides:
activate in class AbstractObservable

getJBIDispatcherUtil

public JBIDispatcherUtil getJBIDispatcherUtil()


Apache CXF