Package io.quarkus.qute
Class EvaluatedParams
- java.lang.Object
-
- io.quarkus.qute.EvaluatedParams
-
public final class EvaluatedParams extends Object
-
-
Field Summary
Fields Modifier and Type Field Description CompletionStage<?>stage
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static EvaluatedParamsevaluate(EvalContext context)static EvaluatedParamsevaluateMessageKey(EvalContext context)static EvaluatedParamsevaluateMessageParams(EvalContext context)ObjectgetResult(int index)ObjectgetVarargsResults(int numberOfParameters, Class<?> componentType)booleanparameterTypesMatch(boolean varargs, Class<?>[] types)
-
-
-
Field Detail
-
stage
public final CompletionStage<?> stage
-
-
Method Detail
-
evaluate
public static EvaluatedParams evaluate(EvalContext context)
- Parameters:
context-- Returns:
- the evaluated params
-
evaluateMessageKey
public static EvaluatedParams evaluateMessageKey(EvalContext context)
-
evaluateMessageParams
public static EvaluatedParams evaluateMessageParams(EvalContext context)
-
getResult
public Object getResult(int index) throws InterruptedException, ExecutionException
-
parameterTypesMatch
public boolean parameterTypesMatch(boolean varargs, Class<?>[] types) throws InterruptedException, ExecutionException- Parameters:
varargs-types-- Returns:
trueif the parameter types match the type of the evaluated params- Throws:
InterruptedExceptionExecutionException
-
getVarargsResults
public Object getVarargsResults(int numberOfParameters, Class<?> componentType) throws InterruptedException, ExecutionException
-
-