Package org.apache.camel.spi
Class Contract
java.lang.Object
org.apache.camel.spi.Contract
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
int
hashCode()
boolean
isEmpty()
boolean
boolean
void
setInputType
(Class<?> clazz) Set the input data type with Java class.void
setInputType
(String inputType) Set the input data type.void
setOutputType
(Class<?> clazz) Set the output data type with Java class.void
setOutputType
(String outputType) Set the output data type.void
setValidateInput
(boolean validate) Whether to validate the inputvoid
setValidateOutput
(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()
-