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.EndpointProducerBuilderAdvanced builder for endpoint for the JSON Schema Validator component.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default JsonValidatorEndpointBuilderFactory.JsonValidatorEndpointBuilderbasic()default JsonValidatorEndpointBuilderFactory.AdvancedJsonValidatorEndpointBuildererrorHandler(Object errorHandler)To use a custom ValidatorErrorHandler.default JsonValidatorEndpointBuilderFactory.AdvancedJsonValidatorEndpointBuildererrorHandler(String errorHandler)To use a custom ValidatorErrorHandler.default JsonValidatorEndpointBuilderFactory.AdvancedJsonValidatorEndpointBuilderuriSchemaLoader(Object uriSchemaLoader)To use a custom schema loader allowing for adding custom format validation.default JsonValidatorEndpointBuilderFactory.AdvancedJsonValidatorEndpointBuilderuriSchemaLoader(String 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(Object 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(Object 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
-
-