Interface MsvEndpointBuilderFactory.AdvancedMsvEndpointBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- Enclosing interface:
- MsvEndpointBuilderFactory
public static interface MsvEndpointBuilderFactory.AdvancedMsvEndpointBuilder extends org.apache.camel.builder.EndpointProducerBuilder
Advanced builder for endpoint for the MSV component.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default MsvEndpointBuilderFactory.MsvEndpointBuilder
basic()
default MsvEndpointBuilderFactory.AdvancedMsvEndpointBuilder
errorHandler(Object errorHandler)
To use a custom org.apache.camel.processor.validation.ValidatorErrorHandler.default MsvEndpointBuilderFactory.AdvancedMsvEndpointBuilder
errorHandler(String errorHandler)
To use a custom org.apache.camel.processor.validation.ValidatorErrorHandler.default MsvEndpointBuilderFactory.AdvancedMsvEndpointBuilder
resourceResolver(Object resourceResolver)
To use a custom LSResourceResolver.default MsvEndpointBuilderFactory.AdvancedMsvEndpointBuilder
resourceResolver(String resourceResolver)
To use a custom LSResourceResolver.default MsvEndpointBuilderFactory.AdvancedMsvEndpointBuilder
resourceResolverFactory(Object resourceResolverFactory)
To use a custom LSResourceResolver which depends on a dynamic endpoint resource URI.default MsvEndpointBuilderFactory.AdvancedMsvEndpointBuilder
resourceResolverFactory(String resourceResolverFactory)
To use a custom LSResourceResolver which depends on a dynamic endpoint resource URI.default MsvEndpointBuilderFactory.AdvancedMsvEndpointBuilder
schemaFactory(Object schemaFactory)
To use a custom javax.xml.validation.SchemaFactory.default MsvEndpointBuilderFactory.AdvancedMsvEndpointBuilder
schemaFactory(String schemaFactory)
To use a custom javax.xml.validation.SchemaFactory.default MsvEndpointBuilderFactory.AdvancedMsvEndpointBuilder
schemaLanguage(String schemaLanguage)
Configures the W3C XML Schema Namespace URI.default MsvEndpointBuilderFactory.AdvancedMsvEndpointBuilder
synchronous(boolean synchronous)
Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported).default MsvEndpointBuilderFactory.AdvancedMsvEndpointBuilder
synchronous(String synchronous)
Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported).default MsvEndpointBuilderFactory.AdvancedMsvEndpointBuilder
useSharedSchema(boolean useSharedSchema)
Whether the Schema instance should be shared or not.default MsvEndpointBuilderFactory.AdvancedMsvEndpointBuilder
useSharedSchema(String useSharedSchema)
Whether the Schema instance should be shared or not.
-
-
-
Method Detail
-
basic
default MsvEndpointBuilderFactory.MsvEndpointBuilder basic()
-
errorHandler
default MsvEndpointBuilderFactory.AdvancedMsvEndpointBuilder errorHandler(Object errorHandler)
To use a custom org.apache.camel.processor.validation.ValidatorErrorHandler. The default error handler captures the errors and throws an exception. The option is a:org.apache.camel.support.processor.validation.ValidatorErrorHandler
type. Group: advanced
-
errorHandler
default MsvEndpointBuilderFactory.AdvancedMsvEndpointBuilder errorHandler(String errorHandler)
To use a custom org.apache.camel.processor.validation.ValidatorErrorHandler. The default error handler captures the errors and throws an exception. The option will be converted to aorg.apache.camel.support.processor.validation.ValidatorErrorHandler
type. Group: advanced
-
resourceResolver
default MsvEndpointBuilderFactory.AdvancedMsvEndpointBuilder resourceResolver(Object resourceResolver)
To use a custom LSResourceResolver. Do not use together with resourceResolverFactory. The option is a:org.w3c.dom.ls.LSResourceResolver
type. Group: advanced
-
resourceResolver
default MsvEndpointBuilderFactory.AdvancedMsvEndpointBuilder resourceResolver(String resourceResolver)
To use a custom LSResourceResolver. Do not use together with resourceResolverFactory. The option will be converted to aorg.w3c.dom.ls.LSResourceResolver
type. Group: advanced
-
resourceResolverFactory
default MsvEndpointBuilderFactory.AdvancedMsvEndpointBuilder resourceResolverFactory(Object resourceResolverFactory)
To use a custom LSResourceResolver which depends on a dynamic endpoint resource URI. The default resource resolver factory resturns a resource resolver which can read files from the class path and file system. Do not use together with resourceResolver. The option is a:org.apache.camel.component.validator.ValidatorResourceResolverFactory
type. Group: advanced
-
resourceResolverFactory
default MsvEndpointBuilderFactory.AdvancedMsvEndpointBuilder resourceResolverFactory(String resourceResolverFactory)
To use a custom LSResourceResolver which depends on a dynamic endpoint resource URI. The default resource resolver factory resturns a resource resolver which can read files from the class path and file system. Do not use together with resourceResolver. The option will be converted to aorg.apache.camel.component.validator.ValidatorResourceResolverFactory
type. Group: advanced
-
schemaFactory
default MsvEndpointBuilderFactory.AdvancedMsvEndpointBuilder schemaFactory(Object schemaFactory)
To use a custom javax.xml.validation.SchemaFactory. The option is a:javax.xml.validation.SchemaFactory
type. Group: advanced
-
schemaFactory
default MsvEndpointBuilderFactory.AdvancedMsvEndpointBuilder schemaFactory(String schemaFactory)
To use a custom javax.xml.validation.SchemaFactory. The option will be converted to ajavax.xml.validation.SchemaFactory
type. Group: advanced
-
schemaLanguage
default MsvEndpointBuilderFactory.AdvancedMsvEndpointBuilder schemaLanguage(String schemaLanguage)
Configures the W3C XML Schema Namespace URI. The option is a:java.lang.String
type. Default: http://www.w3.org/2001/XMLSchema Group: advanced
-
synchronous
default MsvEndpointBuilderFactory.AdvancedMsvEndpointBuilder synchronous(boolean synchronous)
Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported). The option is a:boolean
type. Default: false Group: advanced
-
synchronous
default MsvEndpointBuilderFactory.AdvancedMsvEndpointBuilder synchronous(String synchronous)
Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported). The option will be converted to aboolean
type. Default: false Group: advanced
-
useSharedSchema
default MsvEndpointBuilderFactory.AdvancedMsvEndpointBuilder useSharedSchema(boolean useSharedSchema)
Whether the Schema instance should be shared or not. This option is introduced to work around a JDK 1.6.x bug. Xerces should not have this issue. The option is a:boolean
type. Default: true Group: advanced
-
useSharedSchema
default MsvEndpointBuilderFactory.AdvancedMsvEndpointBuilder useSharedSchema(String useSharedSchema)
Whether the Schema instance should be shared or not. This option is introduced to work around a JDK 1.6.x bug. Xerces should not have this issue. The option will be converted to aboolean
type. Default: true Group: advanced
-
-