@Metadata(label="validation") public abstract class ValidatorDefinition extends Object
Represents a Validator
which declaratively validates message content according to the input type declared by
InputTypeDefinition
and/or output type declared by OutputTypeDefinition
.
If you specify type='xml:ABC', the validator will be picked up when current message type is 'xml:ABC'. If you specify
type='json', then it will be picked up for all of json validation. Validator
InputTypeDefinition
OutputTypeDefinition
Constructor and Description |
---|
ValidatorDefinition() |
Modifier and Type | Method and Description |
---|---|
String |
getType() |
void |
setType(Class<?> clazz)
Set the data type using Java class.
|
void |
setType(String type)
Set the data type name.
|
public String getType()
public void setType(String type)
type
- data type namepublic void setType(Class<?> clazz)
clazz
- Java classApache Camel