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 boolean
equals(Object target)
DataType
getInputType()
DataType
getOutputType()
int
hashCode()
boolean
isEmpty()
boolean
isValidateInput()
boolean
isValidateOutput()
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 outputString
toString()
-
-
-
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()
-
-