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:
org.apache.camel.CamelContextAware

public class CamelProxyFactoryBean
extends org.apache.camel.core.xml.AbstractCamelFactoryBean<Object>

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


Constructor Summary
CamelProxyFactoryBean()
           
 
Method Summary
 void afterPropertiesSet()
           
 void destroy()
           
protected  org.apache.camel.CamelContext discoverDefaultCamelContext()
           
 org.apache.aries.blueprint.ExtendedBlueprintContainer getBlueprintContainer()
           
protected  org.apache.camel.CamelContext getCamelContextWithId(String camelContextId)
           
 org.apache.camel.Endpoint getEndpoint()
           
 Object getObject()
           
 Class<Object> getObjectType()
           
 org.apache.camel.Producer getProducer()
           
 String getServiceInterface()
           
 String getServiceRef()
           
 String getServiceUrl()
           
 void setBlueprintContainer(org.apache.aries.blueprint.ExtendedBlueprintContainer blueprintContainer)
           
 void setEndpoint(org.apache.camel.Endpoint endpoint)
           
 void setProducer(org.apache.camel.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 org.apache.camel.core.xml.AbstractCamelFactoryBean<Object>

getObjectType

public Class<Object> getObjectType()
Specified by:
getObjectType in class org.apache.camel.core.xml.AbstractCamelFactoryBean<Object>

getCamelContextWithId

protected org.apache.camel.CamelContext getCamelContextWithId(String camelContextId)
Specified by:
getCamelContextWithId in class org.apache.camel.core.xml.AbstractCamelFactoryBean<Object>

discoverDefaultCamelContext

protected org.apache.camel.CamelContext discoverDefaultCamelContext()
Overrides:
discoverDefaultCamelContext in class org.apache.camel.core.xml.AbstractCamelFactoryBean<Object>

afterPropertiesSet

public void afterPropertiesSet()
                        throws Exception
Overrides:
afterPropertiesSet in class org.apache.camel.core.xml.AbstractCamelFactoryBean<Object>
Throws:
Exception

destroy

public void destroy()
             throws Exception
Overrides:
destroy in class org.apache.camel.core.xml.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 org.apache.camel.Endpoint getEndpoint()

setEndpoint

public void setEndpoint(org.apache.camel.Endpoint endpoint)

getProducer

public org.apache.camel.Producer getProducer()

setProducer

public void setProducer(org.apache.camel.Producer producer)

getBlueprintContainer

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

setBlueprintContainer

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


Apache CAMEL