org.apache.camel.blueprint
Class CamelProxyFactoryBean

java.lang.Object
  extended by org.apache.camel.model.IdentifiedType
      extended by org.apache.camel.core.xml.AbstractCamelFactoryBean<Object>
          extended by org.apache.camel.blueprint.CamelProxyFactoryBean
All Implemented Interfaces:
CamelContextAware

public class CamelProxyFactoryBean
extends AbstractCamelFactoryBean<Object>

A factory to create a Proxy to a a Camel Pojo Endpoint.


Constructor Summary
CamelProxyFactoryBean()
           
 
Method Summary
 void afterPropertiesSet()
           
 void destroy()
           
 org.apache.aries.blueprint.ExtendedBlueprintContainer getBlueprintContainer()
           
protected  CamelContext getCamelContextWithId(String camelContextId)
           
 Endpoint getEndpoint()
           
 Object getObject()
           
 Class<Object> getObjectType()
           
 Producer getProducer()
           
 String getServiceInterface()
           
 String getServiceRef()
           
 String getServiceUrl()
           
 void setBlueprintContainer(org.apache.aries.blueprint.ExtendedBlueprintContainer blueprintContainer)
           
 void setEndpoint(Endpoint endpoint)
           
 void setProducer(Producer producer)
           
 void setServiceInterface(String serviceInterface)
           
 void setServiceRef(String serviceRef)
           
 void setServiceUrl(String serviceUrl)
           
 
Methods inherited from class org.apache.camel.core.xml.AbstractCamelFactoryBean
getCamelContext, getCamelContextId, isSingleton, setCamelContext, setCamelContextId
 
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

CamelProxyFactoryBean

public CamelProxyFactoryBean()
Method Detail

getObject

public Object getObject()
Specified by:
getObject in class AbstractCamelFactoryBean<Object>

getObjectType

public Class<Object> getObjectType()
Specified by:
getObjectType in class AbstractCamelFactoryBean<Object>

getCamelContextWithId

protected CamelContext getCamelContextWithId(String camelContextId)
Specified by:
getCamelContextWithId in class AbstractCamelFactoryBean<Object>

afterPropertiesSet

public void afterPropertiesSet()
                        throws Exception
Overrides:
afterPropertiesSet in class AbstractCamelFactoryBean<Object>
Throws:
Exception

destroy

public void destroy()
             throws Exception
Overrides:
destroy in class AbstractCamelFactoryBean<Object>
Throws:
Exception

getServiceUrl

public String getServiceUrl()

setServiceUrl

public void setServiceUrl(String serviceUrl)

getServiceRef

public String getServiceRef()

setServiceRef

public void setServiceRef(String serviceRef)

getServiceInterface

public String getServiceInterface()

setServiceInterface

public void setServiceInterface(String serviceInterface)

getEndpoint

public Endpoint getEndpoint()

setEndpoint

public void setEndpoint(Endpoint endpoint)

getProducer

public Producer getProducer()

setProducer

public void setProducer(Producer producer)

getBlueprintContainer

public org.apache.aries.blueprint.ExtendedBlueprintContainer getBlueprintContainer()

setBlueprintContainer

public void setBlueprintContainer(org.apache.aries.blueprint.ExtendedBlueprintContainer blueprintContainer)


Apache CAMEL