Package org.apache.camel.spi
Class Contract
- java.lang.Object
-
- org.apache.camel.spi.Contract
-
public class Contract extends Object
-
-
Constructor Summary
Constructors Constructor Description Contract()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object target)DataTypegetInputType()DataTypegetOutputType()inthashCode()booleanisEmpty()booleanisValidateInput()booleanisValidateOutput()voidsetInputType(Class<?> clazz)Set the input data type with Java class.voidsetInputType(String inputType)Set the input data type.voidsetOutputType(Class<?> clazz)Set the output data type with Java class.voidsetOutputType(String outputType)Set the output data type.voidsetValidateInput(boolean validate)Whether to validate the inputvoidsetValidateOutput(boolean validate)Whether to validate the outputStringtoString()
-
-
-
Method Detail
-
getInputType
public DataType getInputType()
-
setInputType
public void setInputType(String inputType)
Set the input data type.- Parameters:
inputType- input data type
-
setInputType
public void setInputType(Class<?> clazz)
Set the input data type with Java class.- Parameters:
clazz- Java class which represents input data type
-
getOutputType
public DataType getOutputType()
-
setOutputType
public void setOutputType(String outputType)
Set the output data type.- Parameters:
outputType- output data type
-
setOutputType
public void setOutputType(Class<?> clazz)
Set the output data type with Java class.- Parameters:
clazz- Java class which represents output data type
-
isValidateInput
public boolean isValidateInput()
-
setValidateInput
public void setValidateInput(boolean validate)
Whether to validate the input
-
isValidateOutput
public boolean isValidateOutput()
-
setValidateOutput
public void setValidateOutput(boolean validate)
Whether to validate the output
-
isEmpty
public boolean isEmpty()
-
-