Interface XQueryEndpointBuilderFactory.AdvancedXQueryEndpointBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder,org.apache.camel.EndpointConsumerResolver,org.apache.camel.builder.EndpointProducerBuilder,org.apache.camel.EndpointProducerResolver,XQueryEndpointBuilderFactory.AdvancedXQueryEndpointConsumerBuilder,XQueryEndpointBuilderFactory.AdvancedXQueryEndpointProducerBuilder
- Enclosing interface:
- XQueryEndpointBuilderFactory
public static interface XQueryEndpointBuilderFactory.AdvancedXQueryEndpointBuilder
extends XQueryEndpointBuilderFactory.AdvancedXQueryEndpointConsumerBuilder, XQueryEndpointBuilderFactory.AdvancedXQueryEndpointProducerBuilder
Advanced builder for endpoint for the XQuery component.
-
Method Summary
Modifier and TypeMethodDescriptionbasic()configuration(String configuration) To use a custom Saxon configuration.configuration(net.sf.saxon.Configuration configuration) To use a custom Saxon configuration.configurationProperties(String configurationProperties) To set custom Saxon configuration properties.configurationProperties(Map<String, Object> configurationProperties) To set custom Saxon configuration properties.moduleURIResolver(String moduleURIResolver) To use the custom ModuleURIResolver.moduleURIResolver(net.sf.saxon.lib.ModuleURIResolver moduleURIResolver) To use the custom ModuleURIResolver.parameters(String parameters) Additional parameters.parameters(Map<String, Object> parameters) Additional parameters.properties(String properties) Properties to configure the serialization parameters.properties(Properties properties) Properties to configure the serialization parameters.staticQueryContext(String staticQueryContext) To use a custom Saxon StaticQueryContext.staticQueryContext(net.sf.saxon.query.StaticQueryContext staticQueryContext) To use a custom Saxon StaticQueryContext.Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUriMethods inherited from interface org.apache.camel.EndpointConsumerResolver
resolve, resolveMethods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUriMethods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolveMethods inherited from interface org.apache.camel.builder.endpoint.dsl.XQueryEndpointBuilderFactory.AdvancedXQueryEndpointConsumerBuilder
bridgeErrorHandler, bridgeErrorHandler, exceptionHandler, exceptionHandler, exchangePattern, exchangePattern, pollStrategy, pollStrategyMethods inherited from interface org.apache.camel.builder.endpoint.dsl.XQueryEndpointBuilderFactory.AdvancedXQueryEndpointProducerBuilder
lazyStartProducer, lazyStartProducer
-
Method Details
-
basic
- Specified by:
basicin interfaceXQueryEndpointBuilderFactory.AdvancedXQueryEndpointConsumerBuilder- Specified by:
basicin interfaceXQueryEndpointBuilderFactory.AdvancedXQueryEndpointProducerBuilder
-
configuration
default XQueryEndpointBuilderFactory.AdvancedXQueryEndpointBuilder configuration(net.sf.saxon.Configuration configuration) To use a custom Saxon configuration. The option is a: <code>net.sf.saxon.Configuration</code> type. Group: advanced- Specified by:
configurationin interfaceXQueryEndpointBuilderFactory.AdvancedXQueryEndpointConsumerBuilder- Specified by:
configurationin interfaceXQueryEndpointBuilderFactory.AdvancedXQueryEndpointProducerBuilder- Parameters:
configuration- the value to set- Returns:
- the dsl builder
-
configuration
default XQueryEndpointBuilderFactory.AdvancedXQueryEndpointBuilder configuration(String configuration) To use a custom Saxon configuration. The option will be converted to a <code>net.sf.saxon.Configuration</code> type. Group: advanced- Specified by:
configurationin interfaceXQueryEndpointBuilderFactory.AdvancedXQueryEndpointConsumerBuilder- Specified by:
configurationin interfaceXQueryEndpointBuilderFactory.AdvancedXQueryEndpointProducerBuilder- Parameters:
configuration- the value to set- Returns:
- the dsl builder
-
configurationProperties
default XQueryEndpointBuilderFactory.AdvancedXQueryEndpointBuilder configurationProperties(Map<String, Object> configurationProperties) To set custom Saxon configuration properties. The option is a: <code>java.util.Map<java.lang.String, java.lang.Object></code> type. Group: advanced- Specified by:
configurationPropertiesin interfaceXQueryEndpointBuilderFactory.AdvancedXQueryEndpointConsumerBuilder- Specified by:
configurationPropertiesin interfaceXQueryEndpointBuilderFactory.AdvancedXQueryEndpointProducerBuilder- Parameters:
configurationProperties- the value to set- Returns:
- the dsl builder
-
configurationProperties
default XQueryEndpointBuilderFactory.AdvancedXQueryEndpointBuilder configurationProperties(String configurationProperties) To set custom Saxon configuration properties. The option will be converted to a <code>java.util.Map<java.lang.String, java.lang.Object></code> type. Group: advanced- Specified by:
configurationPropertiesin interfaceXQueryEndpointBuilderFactory.AdvancedXQueryEndpointConsumerBuilder- Specified by:
configurationPropertiesin interfaceXQueryEndpointBuilderFactory.AdvancedXQueryEndpointProducerBuilder- Parameters:
configurationProperties- the value to set- Returns:
- the dsl builder
-
moduleURIResolver
default XQueryEndpointBuilderFactory.AdvancedXQueryEndpointBuilder moduleURIResolver(net.sf.saxon.lib.ModuleURIResolver moduleURIResolver) To use the custom ModuleURIResolver. The option is a: <code>net.sf.saxon.lib.ModuleURIResolver</code> type. Group: advanced- Specified by:
moduleURIResolverin interfaceXQueryEndpointBuilderFactory.AdvancedXQueryEndpointConsumerBuilder- Specified by:
moduleURIResolverin interfaceXQueryEndpointBuilderFactory.AdvancedXQueryEndpointProducerBuilder- Parameters:
moduleURIResolver- the value to set- Returns:
- the dsl builder
-
moduleURIResolver
default XQueryEndpointBuilderFactory.AdvancedXQueryEndpointBuilder moduleURIResolver(String moduleURIResolver) To use the custom ModuleURIResolver. The option will be converted to a <code>net.sf.saxon.lib.ModuleURIResolver</code> type. Group: advanced- Specified by:
moduleURIResolverin interfaceXQueryEndpointBuilderFactory.AdvancedXQueryEndpointConsumerBuilder- Specified by:
moduleURIResolverin interfaceXQueryEndpointBuilderFactory.AdvancedXQueryEndpointProducerBuilder- Parameters:
moduleURIResolver- the value to set- Returns:
- the dsl builder
-
parameters
default XQueryEndpointBuilderFactory.AdvancedXQueryEndpointBuilder parameters(Map<String, Object> parameters) Additional parameters. The option is a: <code>java.util.Map<java.lang.String, java.lang.Object></code> type. Group: advanced- Specified by:
parametersin interfaceXQueryEndpointBuilderFactory.AdvancedXQueryEndpointConsumerBuilder- Specified by:
parametersin interfaceXQueryEndpointBuilderFactory.AdvancedXQueryEndpointProducerBuilder- Parameters:
parameters- the value to set- Returns:
- the dsl builder
-
parameters
Additional parameters. The option will be converted to a <code>java.util.Map<java.lang.String, java.lang.Object></code> type. Group: advanced- Specified by:
parametersin interfaceXQueryEndpointBuilderFactory.AdvancedXQueryEndpointConsumerBuilder- Specified by:
parametersin interfaceXQueryEndpointBuilderFactory.AdvancedXQueryEndpointProducerBuilder- Parameters:
parameters- the value to set- Returns:
- the dsl builder
-
properties
default XQueryEndpointBuilderFactory.AdvancedXQueryEndpointBuilder properties(Properties properties) Properties to configure the serialization parameters. The option is a: <code>java.util.Properties</code> type. Group: advanced- Specified by:
propertiesin interfaceXQueryEndpointBuilderFactory.AdvancedXQueryEndpointConsumerBuilder- Specified by:
propertiesin interfaceXQueryEndpointBuilderFactory.AdvancedXQueryEndpointProducerBuilder- Parameters:
properties- the value to set- Returns:
- the dsl builder
-
properties
Properties to configure the serialization parameters. The option will be converted to a <code>java.util.Properties</code> type. Group: advanced- Specified by:
propertiesin interfaceXQueryEndpointBuilderFactory.AdvancedXQueryEndpointConsumerBuilder- Specified by:
propertiesin interfaceXQueryEndpointBuilderFactory.AdvancedXQueryEndpointProducerBuilder- Parameters:
properties- the value to set- Returns:
- the dsl builder
-
staticQueryContext
default XQueryEndpointBuilderFactory.AdvancedXQueryEndpointBuilder staticQueryContext(net.sf.saxon.query.StaticQueryContext staticQueryContext) To use a custom Saxon StaticQueryContext. The option is a: <code>net.sf.saxon.query.StaticQueryContext</code> type. Group: advanced- Specified by:
staticQueryContextin interfaceXQueryEndpointBuilderFactory.AdvancedXQueryEndpointConsumerBuilder- Specified by:
staticQueryContextin interfaceXQueryEndpointBuilderFactory.AdvancedXQueryEndpointProducerBuilder- Parameters:
staticQueryContext- the value to set- Returns:
- the dsl builder
-
staticQueryContext
default XQueryEndpointBuilderFactory.AdvancedXQueryEndpointBuilder staticQueryContext(String staticQueryContext) To use a custom Saxon StaticQueryContext. The option will be converted to a <code>net.sf.saxon.query.StaticQueryContext</code> type. Group: advanced- Specified by:
staticQueryContextin interfaceXQueryEndpointBuilderFactory.AdvancedXQueryEndpointConsumerBuilder- Specified by:
staticQueryContextin interfaceXQueryEndpointBuilderFactory.AdvancedXQueryEndpointProducerBuilder- Parameters:
staticQueryContext- the value to set- Returns:
- the dsl builder
-