org.apache.camel
Class CamelContainer<E>

java.lang.Object
  extended by org.apache.camel.CamelContainer<E>

public class CamelContainer<E>
extends Object

Represents the container used to configure routes and the policies to use.

Version:
$Revision: 520124 $

Constructor Summary
CamelContainer()
           
 
Method Summary
protected  EndpointResolver<E> createEndpointResolver()
           
protected  ExchangeConverter createExchangeConverter()
          Lazily create a default exchange converter implementation
 Component getComponent(String componentName)
           
 EndpointResolver<E> getEndpointResolver()
           
 ExchangeConverter getExchangeConverter()
           
 Component getOrCreateComponent(String componentName, Callable<Component<E,? extends Endpoint<E>>> factory)
           
 void setEndpointResolver(EndpointResolver<E> endpointResolver)
           
 void setExchangeConverter(ExchangeConverter exchangeConverter)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CamelContainer

public CamelContainer()
Method Detail

getEndpointResolver

public EndpointResolver<E> getEndpointResolver()

setEndpointResolver

public void setEndpointResolver(EndpointResolver<E> endpointResolver)

getExchangeConverter

public ExchangeConverter getExchangeConverter()

setExchangeConverter

public void setExchangeConverter(ExchangeConverter exchangeConverter)

createEndpointResolver

protected EndpointResolver<E> createEndpointResolver()

createExchangeConverter

protected ExchangeConverter createExchangeConverter()
Lazily create a default exchange converter implementation


getOrCreateComponent

public Component getOrCreateComponent(String componentName,
                                      Callable<Component<E,? extends Endpoint<E>>> factory)

getComponent

public Component getComponent(String componentName)


Copyright © 2007 Apache Software Foundation. All Rights Reserved.