public abstract class AbstractSourceResultArgumentResolver<T> extends Object implements ArgumentResolver<T>
ArgumentResolver which holds the logic to resolve Source Results.| Constructor and Description |
|---|
AbstractSourceResultArgumentResolver(ArgumentResolver<org.mule.runtime.api.message.Error> errorArgumentResolver) |
| Modifier and Type | Method and Description |
|---|---|
T |
resolve(org.mule.runtime.extension.api.runtime.operation.ExecutionContext executionContext)
Resolves an argument's value from the given
executionContext |
protected abstract T |
resolveInvocationError(org.mule.runtime.extension.api.runtime.operation.ExecutionContext executionContext) |
protected abstract T |
resolveResponseError(org.mule.runtime.extension.api.runtime.operation.ExecutionContext executionContext) |
protected abstract T |
resolveSuccess(org.mule.runtime.extension.api.runtime.operation.ExecutionContext executionContext) |
public AbstractSourceResultArgumentResolver(ArgumentResolver<org.mule.runtime.api.message.Error> errorArgumentResolver)
public T resolve(org.mule.runtime.extension.api.runtime.operation.ExecutionContext executionContext)
ArgumentResolverexecutionContextresolve in interface ArgumentResolver<T>executionContext - an ExecutionContextprotected abstract T resolveSuccess(org.mule.runtime.extension.api.runtime.operation.ExecutionContext executionContext)
protected abstract T resolveInvocationError(org.mule.runtime.extension.api.runtime.operation.ExecutionContext executionContext)
protected abstract T resolveResponseError(org.mule.runtime.extension.api.runtime.operation.ExecutionContext executionContext)
Copyright © 2003–2022 MuleSoft, Inc.. All rights reserved.