public interface ArgumentResolverDelegate
ExecutionContext and exposes them as an array| Modifier and Type | Method and Description |
|---|---|
ArgumentResolver<?>[] |
getArgumentResolvers() |
Object[] |
resolve(org.mule.runtime.extension.api.runtime.operation.ExecutionContext executionContext,
Class<?>[] parameterTypes)
Returns an object array with the argument values of the given
executionContext |
Supplier<Object>[] |
resolveDeferred(org.mule.runtime.extension.api.runtime.operation.ExecutionContext executionContext,
Class<?>[] parameterTypes)
Returns an array of
Supplier of the argument values of the given executionContext. |
ArgumentResolver<?>[] getArgumentResolvers()
resolvers used for resolving parametersObject[] resolve(org.mule.runtime.extension.api.runtime.operation.ExecutionContext executionContext, Class<?>[] parameterTypes)
executionContextexecutionContext - the context of an ComponentModel being currently executedparameterTypes - each argument's typeSupplier<Object>[] resolveDeferred(org.mule.runtime.extension.api.runtime.operation.ExecutionContext executionContext, Class<?>[] parameterTypes)
Supplier of the argument values of the given executionContext.
Actual resolution of each argument is deferred until the Supplier.get() method is invoked on each supplier
executionContext - the context of an ComponentModel being currently executedparameterTypes - each argument's typeSupplier arrayCopyright © 2003–2022 MuleSoft, Inc.. All rights reserved.