org.apache.camel.component.freemarker
Class FreemarkerEndpoint
java.lang.Object
org.apache.camel.impl.ServiceSupport
org.apache.camel.impl.DefaultEndpoint
org.apache.camel.impl.ScheduledPollEndpoint
org.apache.camel.impl.DefaultPollingEndpoint
org.apache.camel.impl.ProcessorEndpoint
org.apache.camel.component.ResourceBasedEndpoint
org.apache.camel.component.freemarker.FreemarkerEndpoint
- All Implemented Interfaces:
- org.apache.camel.CamelContextAware, org.apache.camel.Endpoint, org.apache.camel.IsSingleton, org.apache.camel.Service, org.apache.camel.ShutdownableService, org.apache.camel.spi.HasId
public class FreemarkerEndpoint
- extends org.apache.camel.component.ResourceBasedEndpoint
Freemarker endpoint
| Fields inherited from class org.apache.camel.component.ResourceBasedEndpoint |
log |
| Methods inherited from class org.apache.camel.component.ResourceBasedEndpoint |
getResource, getResourceAsInputStream, getResourceAsInputStreamWithoutCache, getResourceLoader, getResourceUri, isContentCache, setContentCache, setResourceLoader, setResourceUri |
| Methods inherited from class org.apache.camel.impl.ProcessorEndpoint |
createPollingConsumer, createProcessor, createProducer, getProcessor, setProcessor |
| Methods inherited from class org.apache.camel.impl.DefaultPollingEndpoint |
createConsumer |
| Methods inherited from class org.apache.camel.impl.ScheduledPollEndpoint |
configureConsumer, configureProperties, getConsumerProperties, setConsumerProperties |
| Methods inherited from class org.apache.camel.impl.DefaultEndpoint |
createExchange, createExchange, createExchange, doStart, doStop, equals, getCamelContext, getComponent, getEndpointKey, getEndpointUri, getExchangeType, getId, hashCode, isLenientProperties, isSynchronous, sanitizeUri, setCamelContext, setEndpointUri, setEndpointUriIfNotSpecified, setExchangePattern, setSynchronous, toString |
| Methods inherited from class org.apache.camel.impl.ServiceSupport |
addChildService, doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspended, isSuspending, removeChildService, resume, shutdown, start, start, stop, suspend |
| Methods inherited from interface org.apache.camel.Service |
start, stop |
FreemarkerEndpoint
public FreemarkerEndpoint()
FreemarkerEndpoint
public FreemarkerEndpoint(String uri,
org.apache.camel.Component component,
String resourceUri)
isSingleton
public boolean isSingleton()
- Specified by:
isSingleton in interface org.apache.camel.IsSingleton- Overrides:
isSingleton in class org.apache.camel.impl.ProcessorEndpoint
getExchangePattern
public org.apache.camel.ExchangePattern getExchangePattern()
- Overrides:
getExchangePattern in class org.apache.camel.impl.DefaultEndpoint
createEndpointUri
protected String createEndpointUri()
- Overrides:
createEndpointUri in class org.apache.camel.impl.DefaultEndpoint
setEncoding
public void setEncoding(String encoding)
- Sets the encoding to be used for loading the template file.
getEncoding
public String getEncoding()
getConfiguration
public freemarker.template.Configuration getConfiguration()
setConfiguration
public void setConfiguration(freemarker.template.Configuration configuration)
- Sets the Freemarker configuration to use
findOrCreateEndpoint
public FreemarkerEndpoint findOrCreateEndpoint(String uri,
String newResourceUri)
onExchange
protected void onExchange(org.apache.camel.Exchange exchange)
throws Exception
- Overrides:
onExchange in class org.apache.camel.impl.ProcessorEndpoint
- Throws:
Exception
Apache CAMEL