Class InputParameterValidator
- java.lang.Object
-
- io.siddhi.core.util.extension.validator.InputParameterValidator
-
public class InputParameterValidator extends Object
Validates the extension specific parameters of siddhi App with the patterns specified in the @ParameterOverload annotation in the extension class
-
-
Constructor Summary
Constructors Constructor Description InputParameterValidator()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidvalidateExpressionExecutors(Object objectHavingAnnotation, ExpressionExecutor[] attributeExpressionExecutors)The method which validates the extension specific parameters of siddhi App with the pattern specified in theParameterOverloadannotation in the extension class
-
-
-
Method Detail
-
validateExpressionExecutors
public static void validateExpressionExecutors(Object objectHavingAnnotation, ExpressionExecutor[] attributeExpressionExecutors) throws io.siddhi.query.api.exception.SiddhiAppValidationException
The method which validates the extension specific parameters of siddhi App with the pattern specified in theParameterOverloadannotation in the extension class- Parameters:
objectHavingAnnotation- the object which has Extension annotationattributeExpressionExecutors- the executors of each function parameters- Throws:
io.siddhi.query.api.exception.SiddhiAppValidationException- SiddhiAppValidation exception
-
-