@UriEndpoint(firstVersion="1.0.0",
scheme="xquery",
title="XQuery",
syntax="xquery:resourceUri",
category=TRANSFORMATION)
public class XQueryEndpoint
extends org.apache.camel.support.ProcessorEndpoint
| Constructor and Description |
|---|
XQueryEndpoint(String endpointUri,
org.apache.camel.Component component) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doInit() |
protected void |
doInitXQuery() |
protected void |
doStart() |
protected void |
doStop() |
net.sf.saxon.Configuration |
getConfiguration() |
Map<String,Object> |
getConfigurationProperties() |
String |
getHeaderName() |
net.sf.saxon.lib.ModuleURIResolver |
getModuleURIResolver() |
Map<String,String> |
getNamespacePrefixes() |
Map<String,Object> |
getParameters() |
Properties |
getProperties() |
String |
getResourceUri() |
ResultFormat |
getResultsFormat() |
Class<?> |
getResultType() |
net.sf.saxon.query.StaticQueryContext |
getStaticQueryContext() |
boolean |
isAllowStAX() |
boolean |
isStripsAllWhiteSpace() |
void |
setAllowStAX(boolean allowStAX)
Whether to allow using StAX mode
|
void |
setConfiguration(net.sf.saxon.Configuration configuration)
To use a custom Saxon configuration
|
void |
setConfigurationProperties(Map<String,Object> configurationProperties)
To set custom Saxon configuration properties
|
void |
setHeaderName(String headerName)
To use a Camel Message header as the input source instead of Message body.
|
void |
setModuleURIResolver(net.sf.saxon.lib.ModuleURIResolver moduleURIResolver)
To use the custom
ModuleURIResolver |
void |
setNamespacePrefixes(Map<String,String> namespacePrefixes)
Allows to control which namespace prefixes to use for a set of namespace mappings
|
void |
setParameters(Map<String,Object> parameters)
Additional parameters
|
void |
setProperties(Properties properties)
Properties to configure the serialization parameters
|
void |
setResourceUri(String resourceUri)
The name of the template to load from classpath or file system
|
void |
setResultsFormat(ResultFormat resultsFormat)
What output result to use
|
void |
setResultType(Class<?> resultType)
What output result to use defined as a class
|
void |
setStaticQueryContext(net.sf.saxon.query.StaticQueryContext staticQueryContext)
To use a custom Saxon StaticQueryContext
|
void |
setStripsAllWhiteSpace(boolean stripsAllWhiteSpace)
Whether to strip all whitespaces
|
createPollingConsumer, createProcessor, createProducer, getProcessor, onExchange, setProcessorconfigureConsumer, configureProperties, configureScheduledPollConsumerProperties, doConfigureConsumer, 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, createEndpointUri, createExchange, createExchange, equals, getCamelContext, getComponent, getEndpointKey, getEndpointUri, getExceptionHandler, getExchangePattern, 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 XQueryEndpoint(String endpointUri, org.apache.camel.Component component)
public String getResourceUri()
public void setResourceUri(String resourceUri)
public net.sf.saxon.Configuration getConfiguration()
public void setConfiguration(net.sf.saxon.Configuration configuration)
public void setConfigurationProperties(Map<String,Object> configurationProperties)
public net.sf.saxon.query.StaticQueryContext getStaticQueryContext()
public void setStaticQueryContext(net.sf.saxon.query.StaticQueryContext staticQueryContext)
public void setNamespacePrefixes(Map<String,String> namespacePrefixes)
public ResultFormat getResultsFormat()
public void setResultsFormat(ResultFormat resultsFormat)
public Properties getProperties()
public void setProperties(Properties properties)
public Class<?> getResultType()
public void setResultType(Class<?> resultType)
public boolean isStripsAllWhiteSpace()
public void setStripsAllWhiteSpace(boolean stripsAllWhiteSpace)
public net.sf.saxon.lib.ModuleURIResolver getModuleURIResolver()
public void setModuleURIResolver(net.sf.saxon.lib.ModuleURIResolver moduleURIResolver)
ModuleURIResolverpublic boolean isAllowStAX()
public void setAllowStAX(boolean allowStAX)
public String getHeaderName()
public void setHeaderName(String headerName)
protected void doInit()
throws Exception
doInit in class org.apache.camel.support.DefaultEndpointExceptionprotected void doStart()
throws Exception
doStart in class org.apache.camel.support.ScheduledPollEndpointExceptionApache Camel