org.apache.camel.component.cxf.transport
Class CamelConduit

java.lang.Object
  extended by org.apache.cxf.transport.AbstractObservable
      extended by org.apache.cxf.transport.AbstractConduit
          extended by org.apache.camel.component.cxf.transport.CamelConduit
All Implemented Interfaces:
org.apache.cxf.configuration.Configurable, org.apache.cxf.transport.Conduit, org.apache.cxf.transport.Observable

public class CamelConduit
extends org.apache.cxf.transport.AbstractConduit
implements org.apache.cxf.configuration.Configurable

Version:
$Revision: 535478 $

Nested Class Summary
protected  class CamelConduit.DecoupledDestination
          Represented decoupled response endpoint.
 
Field Summary
protected static String BASE_BEAN_NAME_SUFFIX
           
 
Fields inherited from class org.apache.cxf.transport.AbstractConduit
target
 
Fields inherited from class org.apache.cxf.transport.AbstractObservable
incomingObserver
 
Constructor Summary
CamelConduit(org.apache.camel.CamelContext camelContext, org.apache.cxf.Bus bus, org.apache.cxf.service.model.EndpointInfo endpointInfo, org.apache.cxf.ws.addressing.EndpointReferenceType targetReference)
           
 
Method Summary
 void close()
           
 String getBeanName()
           
protected  Logger getLogger()
           
 void prepare(org.apache.cxf.message.Message message)
           
 
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
 

Field Detail

BASE_BEAN_NAME_SUFFIX

protected static final String BASE_BEAN_NAME_SUFFIX
See Also:
Constant Field Values
Constructor Detail

CamelConduit

public CamelConduit(org.apache.camel.CamelContext camelContext,
                    org.apache.cxf.Bus bus,
                    org.apache.cxf.service.model.EndpointInfo endpointInfo,
                    org.apache.cxf.ws.addressing.EndpointReferenceType targetReference)
Method Detail

prepare

public void prepare(org.apache.cxf.message.Message message)
             throws IOException
Specified by:
prepare in interface org.apache.cxf.transport.Conduit
Throws:
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 Logger getLogger()
Specified by:
getLogger in class org.apache.cxf.transport.AbstractObservable

getBeanName

public String getBeanName()
Specified by:
getBeanName in interface org.apache.cxf.configuration.Configurable


Copyright © 2007 Apache Software Foundation. All Rights Reserved.