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() |
Object |
getProperty(String propertyName) |
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 Object getProperty(String propertyName)
propertyName - the name of the property to be retrievedpublic boolean resolveCursors()
public ExpressionManagerSession getSession()
public void close()
close in interface AutoCloseableCopyright © 2003–2025 MuleSoft, Inc.. All rights reserved.