Class ValidatorReifier<T>
- java.lang.Object
-
- org.apache.camel.reifier.AbstractReifier
-
- org.apache.camel.reifier.validator.ValidatorReifier<T>
-
- All Implemented Interfaces:
org.apache.camel.spi.BeanRepository
- Direct Known Subclasses:
CustomValidatorReifier
,EndpointValidatorReifier
,PredicateValidatorReifier
public abstract class ValidatorReifier<T> extends AbstractReifier
-
-
Field Summary
Fields Modifier and Type Field Description protected T
definition
-
Fields inherited from class org.apache.camel.reifier.AbstractReifier
camelContext, route
-
-
Constructor Summary
Constructors Constructor Description ValidatorReifier(org.apache.camel.CamelContext camelContext, T definition)
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static void
clearReifiers()
org.apache.camel.spi.Validator
createValidator()
protected abstract org.apache.camel.spi.Validator
doCreateValidator()
static void
registerReifier(Class<?> processorClass, BiFunction<org.apache.camel.CamelContext,org.apache.camel.model.validator.ValidatorDefinition,ValidatorReifier<? extends org.apache.camel.model.validator.ValidatorDefinition>> creator)
static ValidatorReifier<? extends org.apache.camel.model.validator.ValidatorDefinition>
reifier(org.apache.camel.CamelContext camelContext, org.apache.camel.model.validator.ValidatorDefinition definition)
-
Methods inherited from class org.apache.camel.reifier.AbstractReifier
asRef, createExpression, createExpression, createPredicate, createPredicate, findByType, findByTypeWithName, findSingleByType, getRegistry, lookup, lookupByName, lookupByNameAndType, mandatoryLookup, or, parse, parse, parseBoolean, parseBoolean, parseDuration, parseDuration, parseFloat, parseFloat, parseInt, parseInt, parseLong, parseLong, parseString, resolveEndpoint, unwrap
-
-
-
-
Field Detail
-
definition
protected final T definition
-
-
Constructor Detail
-
ValidatorReifier
public ValidatorReifier(org.apache.camel.CamelContext camelContext, T definition)
-
-
Method Detail
-
registerReifier
public static void registerReifier(Class<?> processorClass, BiFunction<org.apache.camel.CamelContext,org.apache.camel.model.validator.ValidatorDefinition,ValidatorReifier<? extends org.apache.camel.model.validator.ValidatorDefinition>> creator)
-
reifier
public static ValidatorReifier<? extends org.apache.camel.model.validator.ValidatorDefinition> reifier(org.apache.camel.CamelContext camelContext, org.apache.camel.model.validator.ValidatorDefinition definition)
-
clearReifiers
public static void clearReifiers()
-
createValidator
public org.apache.camel.spi.Validator createValidator()
-
doCreateValidator
protected abstract org.apache.camel.spi.Validator doCreateValidator()
-
-