Interface JsonValidatorEndpointBuilderFactory.AdvancedJsonValidatorEndpointBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- Enclosing interface:
- JsonValidatorEndpointBuilderFactory
public static interface JsonValidatorEndpointBuilderFactory.AdvancedJsonValidatorEndpointBuilder extends org.apache.camel.builder.EndpointProducerBuilder
Advanced builder for endpoint for the JSON Schema Validator component.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default JsonValidatorEndpointBuilderFactory.JsonValidatorEndpointBuilder
basic()
default JsonValidatorEndpointBuilderFactory.AdvancedJsonValidatorEndpointBuilder
errorHandler(String errorHandler)
To use a custom ValidatorErrorHandler.default JsonValidatorEndpointBuilderFactory.AdvancedJsonValidatorEndpointBuilder
errorHandler(org.apache.camel.component.jsonvalidator.JsonValidatorErrorHandler errorHandler)
To use a custom ValidatorErrorHandler.default JsonValidatorEndpointBuilderFactory.AdvancedJsonValidatorEndpointBuilder
uriSchemaLoader(String uriSchemaLoader)
To use a custom schema loader allowing for adding custom format validation.default JsonValidatorEndpointBuilderFactory.AdvancedJsonValidatorEndpointBuilder
uriSchemaLoader(org.apache.camel.component.jsonvalidator.JsonUriSchemaLoader uriSchemaLoader)
To use a custom schema loader allowing for adding custom format validation.
-
-
-
Method Detail
-
basic
default JsonValidatorEndpointBuilderFactory.JsonValidatorEndpointBuilder basic()
-
errorHandler
default JsonValidatorEndpointBuilderFactory.AdvancedJsonValidatorEndpointBuilder errorHandler(org.apache.camel.component.jsonvalidator.JsonValidatorErrorHandler errorHandler)
To use a custom ValidatorErrorHandler. The default error handler captures the errors and throws an exception. The option is a: <code>org.apache.camel.component.jsonvalidator.JsonValidatorErrorHandler</code> type. Group: advanced- Parameters:
errorHandler
- the value to set- Returns:
- the dsl builder
-
errorHandler
default JsonValidatorEndpointBuilderFactory.AdvancedJsonValidatorEndpointBuilder errorHandler(String errorHandler)
To use a custom ValidatorErrorHandler. The default error handler captures the errors and throws an exception. The option will be converted to a <code>org.apache.camel.component.jsonvalidator.JsonValidatorErrorHandler</code> type. Group: advanced- Parameters:
errorHandler
- the value to set- Returns:
- the dsl builder
-
uriSchemaLoader
default JsonValidatorEndpointBuilderFactory.AdvancedJsonValidatorEndpointBuilder uriSchemaLoader(org.apache.camel.component.jsonvalidator.JsonUriSchemaLoader uriSchemaLoader)
To use a custom schema loader allowing for adding custom format validation. The default implementation will create a schema loader that tries to determine the schema version from the $schema property of the specified schema. The option is a: <code>org.apache.camel.component.jsonvalidator.JsonUriSchemaLoader</code> type. Group: advanced- Parameters:
uriSchemaLoader
- the value to set- Returns:
- the dsl builder
-
uriSchemaLoader
default JsonValidatorEndpointBuilderFactory.AdvancedJsonValidatorEndpointBuilder uriSchemaLoader(String uriSchemaLoader)
To use a custom schema loader allowing for adding custom format validation. The default implementation will create a schema loader that tries to determine the schema version from the $schema property of the specified schema. The option will be converted to a <code>org.apache.camel.component.jsonvalidator.JsonUriSchemaLoader</code> type. Group: advanced- Parameters:
uriSchemaLoader
- the value to set- Returns:
- the dsl builder
-
-