@UriEndpoint(firstVersion="3.5.0",
scheme="jsonata",
title="JSONata",
syntax="jsonata:resourceUri",
producerOnly=true,
category=TRANSFORMATION)
public class JsonataEndpoint
extends org.apache.camel.component.ResourceEndpoint
| Constructor and Description |
|---|
JsonataEndpoint() |
JsonataEndpoint(String uri,
JsonataComponent component,
String resourceUri) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
createEndpointUri() |
org.apache.camel.ExchangePattern |
getExchangePattern() |
JsonataInputOutputType |
getInputType() |
JsonataInputOutputType |
getOutputType() |
protected void |
onExchange(org.apache.camel.Exchange exchange) |
void |
setInputType(JsonataInputOutputType inputType)
Specifies if the input should be Jackson JsonNode or a JSON String.
|
void |
setOutputType(JsonataInputOutputType outputType)
Specifies if the output should be Jackson JsonNode or a JSON String.
|
clearContentCache, getCamelId, getCamelManagementName, getResourceAsInputStream, getResourceAsInputStreamWithoutCache, getResourceUri, getState, isAllowContextMapAll, isContentCache, isContentCacheCleared, loadResource, setAllowContextMapAll, setContentCache, setResourceUricreatePollingConsumer, createProcessor, createProducer, getProcessor, setProcessorconfigureConsumer, configureProperties, configureScheduledPollConsumerProperties, doConfigureConsumer, doStart, doStop, getBackoffErrorThreshold, getBackoffIdleThreshold, getBackoffMultiplier, getDefaultDelay, 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, setUseFixedDelayconfigureExchange, configurePollingConsumer, createAsyncProducer, createExchange, createExchange, doInit, equals, getCamelContext, getComponent, getEndpointKey, getEndpointUri, getExceptionHandler, getId, getPollingConsumerBlockTimeout, getPollingConsumerQueueSize, hashCode, isAutowiredEnabled, isBridgeErrorHandler, isLazyStartProducer, isLenientProperties, isPollingConsumerBlockWhenFull, isPollingConsumerCopy, isSingleton, setAutowiredEnabled, setBridgeErrorHandler, setCamelContext, setComponent, setEndpointUri, setEndpointUriIfNotSpecified, setExceptionHandler, setExchangePattern, setLazyStartProducer, setPollingConsumerBlockTimeout, setPollingConsumerBlockWhenFull, setPollingConsumerCopy, setPollingConsumerQueueSize, setProperties, 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 JsonataEndpoint()
public JsonataEndpoint(String uri, JsonataComponent component, String resourceUri)
public org.apache.camel.ExchangePattern getExchangePattern()
getExchangePattern in interface org.apache.camel.EndpointgetExchangePattern in class org.apache.camel.support.DefaultEndpointprotected String createEndpointUri()
createEndpointUri in class org.apache.camel.support.DefaultEndpointpublic JsonataInputOutputType getOutputType()
public void setOutputType(JsonataInputOutputType outputType)
public JsonataInputOutputType getInputType()
public void setInputType(JsonataInputOutputType inputType)
Apache Camel