@ManagedResource(description="Managed XJEndpoint")
@UriEndpoint(firstVersion="3.0.0",
scheme="xj",
title="XJ",
syntax="xj:resourceUri",
producerOnly=true,
label="transformation")
public class XJEndpoint
extends org.apache.camel.component.xslt.saxon.XsltSaxonEndpoint
| Constructor and Description |
|---|
XJEndpoint(String endpointUri,
org.apache.camel.Component component) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
configureInput(org.apache.camel.component.xslt.XsltBuilder xsltBuilder)
Configures the source input depending on the
transformDirection |
protected void |
configureJsonOutput(org.apache.camel.component.xslt.XsltBuilder xsltBuilder,
String output)
Configures the result output when transforming to JSON
|
protected void |
configureOutput(org.apache.camel.component.xslt.XsltBuilder xsltBuilder,
String output)
Configures the result output depending on the
transformDirection |
protected org.apache.camel.component.xslt.saxon.XsltSaxonBuilder |
createXsltBuilder() |
protected void |
doStart() |
TransformDirection |
getTransformDirection() |
void |
setTransformDirection(TransformDirection transformDirection)
Sets the transform direction.
|
getSaxonConfiguration, getSaxonConfigurationProperties, getSaxonExtensionFunctions, getSaxonReaderProperties, isAllowStAX, loadResource, setAllowStAX, setSaxonConfiguration, setSaxonConfigurationProperties, setSaxonExtensionFunctions, setSaxonExtensionFunctions, setSaxonReaderPropertiesclearCachedStylesheet, doStop, findOrCreateEndpoint, getEntityResolver, getErrorListener, getOutput, getParameters, getResourceUri, getResultHandlerFactory, getTransformerCacheSize, getTransformerFactory, getTransformerFactoryClass, getTransformerFactoryConfigurationStrategy, getUriResolver, getXslt, isCacheCleared, isCacheStylesheet, isContentCache, isDeleteOutputFile, isFailOnNullBody, onExchange, setCacheCleared, setContentCache, setDeleteOutputFile, setEntityResolver, setErrorListener, setFailOnNullBody, setOutput, setParameters, setResourceUri, setResultHandlerFactory, setTransformerCacheSize, setTransformerFactory, setTransformerFactoryClass, setTransformerFactoryConfigurationStrategy, setUriResolver, setXsltcreatePollingConsumer, createProcessor, createProducer, getProcessor, setProcessorconfigureConsumer, configureProperties, configureScheduledPollConsumerProperties, doConfigureConsumer, getBackoffErrorThreshold, getBackoffIdleThreshold, getBackoffMultiplier, getDelay, getInitialDelay, getPollStrategy, getRepeatCount, getRunLoggingLevel, getScheduledExecutorService, getScheduler, getSchedulerProperties, getTimeUnit, isGreedy, isSendEmptyMessageWhenIdle, isStartScheduler, isUseFixedDelay, setBackoffErrorThreshold, setBackoffIdleThreshold, setBackoffMultiplier, setDelay, setGreedy, setInitialDelay, setPollStrategy, setRepeatCount, setRunLoggingLevel, setScheduledExecutorService, setScheduler, setSchedulerProperties, setSendEmptyMessageWhenIdle, setStartScheduler, setTimeUnit, setUseFixedDelayconfigurePollingConsumer, createAsyncProducer, createEndpointUri, createExchange, createExchange, doInit, equals, getCamelContext, getComponent, getEndpointKey, getEndpointUri, getExceptionHandler, getExchangePattern, getId, getPollingConsumerBlockTimeout, getPollingConsumerQueueSize, hashCode, isBasicPropertyBinding, isBridgeErrorHandler, isLazyStartProducer, isLenientProperties, isPollingConsumerBlockWhenFull, isSingleton, isSynchronous, setBasicPropertyBinding, setBridgeErrorHandler, setCamelContext, setComponent, setEndpointUri, setEndpointUriIfNotSpecified, setExceptionHandler, setExchangePattern, setLazyStartProducer, setPollingConsumerBlockTimeout, setPollingConsumerBlockWhenFull, setPollingConsumerQueueSize, setProperties, setSynchronous, toStringbuild, doBuild, doFail, doLifecycleChange, doResume, doShutdown, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspendclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic XJEndpoint(String endpointUri, org.apache.camel.Component component)
@ManagedAttribute(description="Transform direction") public TransformDirection getTransformDirection()
public void setTransformDirection(TransformDirection transformDirection)
protected void doStart()
throws Exception
doStart in class org.apache.camel.component.xslt.saxon.XsltSaxonEndpointExceptionprotected org.apache.camel.component.xslt.saxon.XsltSaxonBuilder createXsltBuilder()
throws Exception
createXsltBuilder in class org.apache.camel.component.xslt.saxon.XsltSaxonEndpointExceptionprotected void configureInput(org.apache.camel.component.xslt.XsltBuilder xsltBuilder)
transformDirectionprotected void configureOutput(org.apache.camel.component.xslt.XsltBuilder xsltBuilder,
String output)
throws Exception
transformDirectionconfigureOutput in class org.apache.camel.component.xslt.XsltEndpointExceptionprotected void configureJsonOutput(org.apache.camel.component.xslt.XsltBuilder xsltBuilder,
String output)
Apache Camel