org.apache.camel.component
Class ResourceBasedComponent

java.lang.Object
  extended by org.apache.camel.impl.ServiceSupport
      extended by org.apache.camel.impl.DefaultComponent<Exchange>
          extended by org.apache.camel.component.ResourceBasedComponent
All Implemented Interfaces:
Component<Exchange>, Service
Direct Known Subclasses:
ValidatorComponent, XsltComponent

public abstract class ResourceBasedComponent
extends DefaultComponent<Exchange>

A useful base class for components which depend on a resource such as things like Velocity or XQuery based components.

Version:
$Revision: 673477 $

Field Summary
protected  org.apache.commons.logging.Log log
           
 
Constructor Summary
ResourceBasedComponent()
           
 
Method Summary
 ResourceLoader getResourceLoader()
           
protected  Resource resolveMandatoryResource(String uri)
           
 void setResourceLoader(ResourceLoader resourceLoader)
           
 
Methods inherited from class org.apache.camel.impl.DefaultComponent
convertTo, createEndpoint, createEndpoint, createExecutorService, doStart, doStop, getAndRemoveParameter, getAndRemoveParameter, getCamelContext, getExecutorService, lookup, lookup, mandatoryConvertTo, mandatoryLookup, mandatoryLookup, newInstance, setCamelContext, setExecutorService, setProperties, useIntrospectionOnEndpoint, validateURI
 
Methods inherited from class org.apache.camel.impl.ServiceSupport
addChildService, getThreadName, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, nextThreadCounter, removeChildService, start, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected final transient org.apache.commons.logging.Log log
Constructor Detail

ResourceBasedComponent

public ResourceBasedComponent()
Method Detail

getResourceLoader

public ResourceLoader getResourceLoader()

setResourceLoader

public void setResourceLoader(ResourceLoader resourceLoader)

resolveMandatoryResource

protected Resource resolveMandatoryResource(String uri)


Apache CAMEL