org.apache.camel.component.freemarker
Class FreemarkerEndpoint
java.lang.Object
org.apache.camel.support.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.ResourceEndpoint
org.apache.camel.component.freemarker.FreemarkerEndpoint
- All Implemented Interfaces:
- org.apache.camel.api.management.mbean.ManagedResourceEndpointMBean, 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, org.apache.camel.StatefulService, org.apache.camel.SuspendableService
public class FreemarkerEndpoint
- extends org.apache.camel.component.ResourceEndpoint
Freemarker endpoint
| Fields inherited from class org.apache.camel.component.ResourceEndpoint |
log |
| Fields inherited from class org.apache.camel.support.ServiceSupport |
shutdown, shuttingdown, started, starting, stopped, stopping, suspended, suspending |
| Methods inherited from class org.apache.camel.component.ResourceEndpoint |
getResourceAsInputStream, getResourceAsInputStreamWithoutCache, getResourceUri, isContentCache, loadResource, setContentCache, 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 |
createEndpointConfiguration, createExchange, createExchange, createExchange, doStart, doStop, equals, getCamelContext, getComponent, getEndpointConfiguration, getEndpointKey, getEndpointUri, getId, hashCode, isLenientProperties, isSynchronous, setCamelContext, setEndpointConfiguration, setEndpointUri, setEndpointUriIfNotSpecified, setExchangePattern, setSynchronous, toString |
| Methods inherited from class org.apache.camel.support.ServiceSupport |
doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspended, isSuspending, resume, shutdown, 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)
clearContentCache
public void clearContentCache()
- Specified by:
clearContentCache in interface org.apache.camel.api.management.mbean.ManagedResourceEndpointMBean- Overrides:
clearContentCache in class org.apache.camel.component.ResourceEndpoint
onExchange
protected void onExchange(org.apache.camel.Exchange exchange)
throws Exception
- Overrides:
onExchange in class org.apache.camel.impl.ProcessorEndpoint
- Throws:
Exception
Apache CAMEL