org.apache.servicemix.camel
Class JbiComponent

java.lang.Object
  extended by org.apache.servicemix.camel.JbiComponent
All Implemented Interfaces:
org.apache.camel.Component<org.apache.camel.Exchange>

public class JbiComponent
extends Object
implements org.apache.camel.Component<org.apache.camel.Exchange>


Constructor Summary
JbiComponent(CamelJbiComponent component)
           
 
Method Summary
protected  JbiBinding createBinding(org.apache.camel.Endpoint camelEndpoint)
           
protected  org.apache.camel.Processor createCamelProcessor(org.apache.camel.Endpoint camelEndpoint)
           
 org.apache.camel.Endpoint<org.apache.camel.Exchange> createEndpoint(String uri)
           
protected  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.Processor processor)
           
 org.apache.camel.CamelContext getCamelContext()
           
 CamelJbiComponent getCamelJbiComponent()
           
 String getSuName()
           
 void setCamelContext(org.apache.camel.CamelContext context)
           
 void setSuName(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(CamelJbiComponent component)
Method Detail

getCamelContext

public org.apache.camel.CamelContext getCamelContext()
Specified by:
getCamelContext in interface org.apache.camel.Component<org.apache.camel.Exchange>

setCamelContext

public void setCamelContext(org.apache.camel.CamelContext context)
Specified by:
setCamelContext in interface org.apache.camel.Component<org.apache.camel.Exchange>

getCamelJbiComponent

public CamelJbiComponent getCamelJbiComponent()

setSuName

public void setSuName(String su)

getSuName

public String getSuName()

createEndpoint

public org.apache.camel.Endpoint<org.apache.camel.Exchange> createEndpoint(String uri)
Specified by:
createEndpoint in interface org.apache.camel.Component<org.apache.camel.Exchange>

createJbiEndpointFromCamel

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

createBinding

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

createEndpointName

protected 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.Processor createCamelProcessor(org.apache.camel.Endpoint camelEndpoint)


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