public class ValueResolvingContext extends Object implements AutoCloseable
ValueResolver to produce a result.| Modifier and Type | Class and Description |
|---|---|
static class |
ValueResolvingContext.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ValueResolvingContext.Builder |
builder(CoreEvent event)
A builder to create
ValueResolvingContext instances. |
static ValueResolvingContext.Builder |
builder(CoreEvent event,
ExpressionManager expressionManager)
A builder to create
ValueResolvingContext instances. |
void |
changeEvent(CoreEvent event) |
void |
close() |
boolean |
equals(Object o) |
Optional<org.mule.runtime.extension.api.runtime.config.ConfigurationInstance> |
getConfig() |
CoreEvent |
getEvent() |
ExpressionManagerSession |
getSession() |
int |
hashCode() |
boolean |
resolveCursors() |
public static ValueResolvingContext.Builder builder(CoreEvent event)
ValueResolvingContext instances.event - The event used to create this contextValueResolvingContextpublic static ValueResolvingContext.Builder builder(CoreEvent event, ExpressionManager expressionManager)
ValueResolvingContext instances.event - The event used to create this contextValueResolvingContextpublic void changeEvent(CoreEvent event)
event - the CoreEvent of the current resolution context. Not null.public Optional<org.mule.runtime.extension.api.runtime.config.ConfigurationInstance> getConfig()
ConfigurationInstance of the current resolution context if one is bound to the element to be resolved, or
Optional.empty() if none is found.public boolean resolveCursors()
public ExpressionManagerSession getSession()
public void close()
close in interface AutoCloseableCopyright © 2003–2019 MuleSoft, Inc.. All rights reserved.