org.apache.servicemix.camel
Class JbiComponent

java.lang.Object
  extended by org.apache.servicemix.camel.JbiComponent
All Implemented Interfaces:
org.apache.camel.CamelContextAware, org.apache.camel.Component
Direct Known Subclasses:
OsgiJbiComponent

public class JbiComponent
extends java.lang.Object
implements org.apache.camel.Component


Constructor Summary
protected JbiComponent()
           
  JbiComponent(CamelComponent component)
           
 
Method Summary
protected  JbiBinding createBinding(org.apache.camel.Endpoint camelEndpoint)
           
protected  org.apache.camel.AsyncProcessor createCamelProcessor(org.apache.camel.Endpoint camelEndpoint)
           
 org.apache.camel.Endpoint createEndpoint(java.lang.String uri)
           
protected  java.lang.String createEndpointName()
           
 CamelProviderEndpoint createJbiEndpointFromCamel(org.apache.camel.Endpoint camelEndpoint)
          Returns a JBI endpoint created for the given Camel endpoint
protected  CamelProviderEndpoint createJbiEndpointFromCamel(org.apache.camel.Endpoint camelEndpoint, org.apache.camel.AsyncProcessor processor)
           
 org.apache.camel.CamelContext getCamelContext()
           
 CamelComponent getCamelJbiComponent()
           
 java.lang.String getSuName()
           
 void setCamelContext(org.apache.camel.CamelContext context)
           
 void setCamelJbiComponent(CamelComponent component)
           
 void setSuName(java.lang.String su)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JbiComponent

public JbiComponent(CamelComponent component)

JbiComponent

protected JbiComponent()
Method Detail

getCamelContext

public org.apache.camel.CamelContext getCamelContext()
Specified by:
getCamelContext in interface org.apache.camel.CamelContextAware

setCamelContext

public void setCamelContext(org.apache.camel.CamelContext context)
Specified by:
setCamelContext in interface org.apache.camel.CamelContextAware

setCamelJbiComponent

public final void setCamelJbiComponent(CamelComponent component)

getCamelJbiComponent

public CamelComponent getCamelJbiComponent()

setSuName

public void setSuName(java.lang.String su)

getSuName

public java.lang.String getSuName()

createEndpoint

public org.apache.camel.Endpoint createEndpoint(java.lang.String uri)
Specified by:
createEndpoint in interface org.apache.camel.Component

createJbiEndpointFromCamel

protected CamelProviderEndpoint createJbiEndpointFromCamel(org.apache.camel.Endpoint camelEndpoint,
                                                           org.apache.camel.AsyncProcessor processor)

createBinding

protected JbiBinding createBinding(org.apache.camel.Endpoint camelEndpoint)

createEndpointName

protected java.lang.String createEndpointName()

createJbiEndpointFromCamel

public CamelProviderEndpoint createJbiEndpointFromCamel(org.apache.camel.Endpoint camelEndpoint)
Returns a JBI endpoint created for the given Camel endpoint


createCamelProcessor

protected org.apache.camel.AsyncProcessor createCamelProcessor(org.apache.camel.Endpoint camelEndpoint)


Copyright © 2005-2011 FuseSource. All Rights Reserved.