org.apache.camel.spring
Class EndpointFactoryBean

java.lang.Object
  extended by org.apache.camel.model.IdentifiedType
      extended by org.apache.camel.spring.EndpointFactoryBean
All Implemented Interfaces:
CamelContextAware, FactoryBean

public class EndpointFactoryBean
extends IdentifiedType
implements FactoryBean, CamelContextAware

A FactoryBean which instantiates Endpoint objects

Version:
$Revision: 641676 $

Constructor Summary
EndpointFactoryBean()
           
 
Method Summary
protected  Endpoint createEndpoint()
           
 CamelContext getCamelContext()
           
 Endpoint getEndpoint()
           
 Object getObject()
           
 Class getObjectType()
           
 String getUri()
           
 boolean isSingleton()
           
 void setCamelContext(CamelContext context)
          Sets the context to use to resolve endpoints
 void setEndpoint(Endpoint endpoint)
           
 void setSingleton(boolean singleton)
           
 void setUri(String uri)
          Sets the URI to use to resolve the endpoint
 
Methods inherited from class org.apache.camel.model.IdentifiedType
getId, setId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EndpointFactoryBean

public EndpointFactoryBean()
Method Detail

getObject

public Object getObject()
                 throws Exception
Specified by:
getObject in interface FactoryBean
Throws:
Exception

getObjectType

public Class getObjectType()
Specified by:
getObjectType in interface FactoryBean

isSingleton

public boolean isSingleton()
Specified by:
isSingleton in interface FactoryBean

getCamelContext

public CamelContext getCamelContext()

setCamelContext

public void setCamelContext(CamelContext context)
Sets the context to use to resolve endpoints

Specified by:
setCamelContext in interface CamelContextAware
Parameters:
context - the context used to resolve endpoints

getEndpoint

public Endpoint getEndpoint()

setEndpoint

public void setEndpoint(Endpoint endpoint)

setSingleton

public void setSingleton(boolean singleton)

getUri

public String getUri()

setUri

public void setUri(String uri)
Sets the URI to use to resolve the endpoint

Parameters:
uri - the URI used to set the endpoint

createEndpoint

protected Endpoint createEndpoint()


Apache CAMEL