org.apache.servicemix.cxf.transport.nmr
Class NMRDestination

java.lang.Object
  extended by org.apache.cxf.transport.AbstractObservable
      extended by org.apache.cxf.transport.AbstractDestination
          extended by org.apache.servicemix.cxf.transport.nmr.NMRDestination
All Implemented Interfaces:
org.apache.cxf.transport.Destination, org.apache.cxf.transport.DestinationWithEndpoint, org.apache.cxf.transport.Observable, org.apache.servicemix.nmr.api.Endpoint

public class NMRDestination
extends org.apache.cxf.transport.AbstractDestination
implements org.apache.servicemix.nmr.api.Endpoint


Nested Class Summary
protected  class NMRDestination.BackChannelConduit
           
 
Nested classes/interfaces inherited from class org.apache.cxf.transport.AbstractDestination
org.apache.cxf.transport.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
 
Fields inherited from interface org.apache.servicemix.nmr.api.Endpoint
ENDPOINT_NAME, INTERFACE_NAME, NAME, SERVICE_NAME, UNTARGETABLE, VERSION, WSDL_URL
 
Constructor Summary
NMRDestination(org.apache.cxf.service.model.EndpointInfo info, org.apache.servicemix.nmr.api.NMR nmr)
           
 
Method Summary
 void activate()
           
 void deactivate()
           
 org.apache.servicemix.nmr.api.Channel getChannel()
           
protected  org.apache.cxf.transport.Conduit getInbuiltBackChannel(org.apache.cxf.message.Message inMessage)
           
protected  java.util.logging.Logger getLogger()
           
 void process(org.apache.servicemix.nmr.api.Exchange exchange)
           
 void setChannel(org.apache.servicemix.nmr.api.Channel dc)
           
 void shutdown()
           
 
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

NMRDestination

public NMRDestination(org.apache.cxf.service.model.EndpointInfo info,
                      org.apache.servicemix.nmr.api.NMR nmr)
Method Detail

setChannel

public void setChannel(org.apache.servicemix.nmr.api.Channel dc)
Specified by:
setChannel in interface org.apache.servicemix.nmr.api.Endpoint

getChannel

public org.apache.servicemix.nmr.api.Channel getChannel()

getLogger

protected java.util.logging.Logger getLogger()
Specified by:
getLogger in class org.apache.cxf.transport.AbstractObservable

getInbuiltBackChannel

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

shutdown

public void shutdown()
Specified by:
shutdown in interface org.apache.cxf.transport.Destination
Overrides:
shutdown in class org.apache.cxf.transport.AbstractDestination

deactivate

public void deactivate()
Overrides:
deactivate in class org.apache.cxf.transport.AbstractObservable

activate

public void activate()
Overrides:
activate in class org.apache.cxf.transport.AbstractObservable

process

public void process(org.apache.servicemix.nmr.api.Exchange exchange)
Specified by:
process in interface org.apache.servicemix.nmr.api.Endpoint


Copyright © 2005-2010 The Apache Software Foundation. All Rights Reserved.