Package org.apache.camel.spi
Class Contract
java.lang.Object
org.apache.camel.spi.Contract
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleaninthashCode()booleanisEmpty()booleanbooleanvoidsetInputType(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 outputtoString()
-
Constructor Details
-
Contract
public Contract()
-
-
Method Details
-
getInputType
-
setInputType
Set the input data type.- Parameters:
inputType- input data type
-
setInputType
Set the input data type with Java class.- Parameters:
clazz- Java class which represents input data type
-
getOutputType
-
setOutputType
Set the output data type.- Parameters:
outputType- output data type
-
setOutputType
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 -
toString
-
isEmpty
public boolean isEmpty() -
equals
-
hashCode
public int hashCode()
-