| Modifier and Type | Method and Description |
|---|---|
Event |
DefaultMuleEventContext.getEvent()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultMuleEventContext.setEvent(Event event)
Deprecated.
|
| Constructor and Description |
|---|
DefaultMuleEventContext(FlowConstruct flow,
Event event)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
Event |
Event.Builder.build()
Build a new
Event based on the state configured in the Event.Builder. |
static Event |
Event.getCurrentEvent()
Return the event associated with the currently executing thread.
|
Event |
MuleEventContext.getEvent()
Returns the event
|
| Modifier and Type | Method and Description |
|---|---|
org.reactivestreams.Publisher<Event> |
EventContext.getBeforeResponsePublisher()
A
Publisher that completes when a response is ready or an error was produced for this EventContext but
importantly before the Response Publisher obtained via EventContext.getResponsePublisher() completes. |
org.reactivestreams.Publisher<Event> |
EventContext.getResponsePublisher()
A
Publisher that completes when a response is ready or an error was produced for this EventContext. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
Acceptor.accept(Event event) |
org.mule.runtime.api.message.Message |
TransformationService.applyTransformers(org.mule.runtime.api.message.Message message,
Event event,
List<? extends Transformer> transformers)
Applies a list of transformers returning the result of the transformation as a new message instance.
|
org.mule.runtime.api.message.Message |
TransformationService.applyTransformers(org.mule.runtime.api.message.Message message,
Event event,
Transformer... transformers)
Applies a list of transformers returning the result of the transformation as a new message instance.
|
static Event.Builder |
Event.builder(Event event)
Create new
Event.Builder based on an existing Event instance. |
static Event.Builder |
Event.builder(EventContext context,
Event event)
|
Serializable |
MuleEventKeyGenerator.generateKey(Event event)
Generates a key for an event.
|
static <T> T |
Event.getVariableValueOrNull(String key,
Event event)
Helper method to get the value of a given variable in a null-safe manner such that
null is returned for non-existent
variables rather than a NoSuchElementException exception being thrown. |
static void |
Event.setCurrentEvent(Event event)
Set the event to be associated with the currently executing thread.
|
void |
MuleEventContext.setEvent(Event event)
Sets the event for this context.
|
void |
EventContext.success(Event event)
Complete this
EventContext successfully with a result Event. |
| Modifier and Type | Method and Description |
|---|---|
Event |
CachingStrategy.process(Event request,
Processor messageProcessor)
Processes a
Event using a caching schema. |
| Modifier and Type | Method and Description |
|---|---|
Event |
CachingStrategy.process(Event request,
Processor messageProcessor)
Processes a
Event using a caching schema. |
| Modifier and Type | Method and Description |
|---|---|
Object |
LifecycleAdapter.invoke(Event message,
Event.Builder eventBuilder) |
| Modifier and Type | Method and Description |
|---|---|
Event |
ReplyToHandler.processReplyTo(Event event,
org.mule.runtime.api.message.Message returnMessage,
Object replyTo)
Deprecated.
|
Event |
DefaultReplyToHandler.processReplyTo(Event event,
org.mule.runtime.api.message.Message returnMessage,
Object replyTo) |
| Modifier and Type | Method and Description |
|---|---|
Event |
ReplyToHandler.processReplyTo(Event event,
org.mule.runtime.api.message.Message returnMessage,
Object replyTo)
Deprecated.
|
Event |
DefaultReplyToHandler.processReplyTo(Event event,
org.mule.runtime.api.message.Message returnMessage,
Object replyTo) |
| Modifier and Type | Method and Description |
|---|---|
static EnrichedNotificationInfo |
EnrichedNotificationInfo.createInfo(Event event,
Exception e,
Object component)
Extract information from the event and exception to provide notification data.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ExtendedExpressionLanguageAdaptor.enrich(String expression,
Event event,
Event.Builder eventBuilder,
FlowConstruct flowConstruct,
Object object)
Deprecated.
Mutation via expressions is deprecated.
|
void |
ExtendedExpressionLanguageAdaptor.enrich(String expression,
Event event,
Event.Builder eventBuilder,
FlowConstruct flowConstruct,
org.mule.runtime.api.metadata.TypedValue value)
Deprecated.
Mutation via expressions is deprecated.
|
void |
ExtendedExpressionManager.enrich(String expression,
Event event,
Event.Builder eventBuilder,
FlowConstruct flowConstruct,
org.mule.runtime.api.metadata.TypedValue value)
Deprecated.
Mutation via expressions is deprecated.
|
org.mule.runtime.api.metadata.TypedValue |
ExpressionManager.evaluate(String expression,
org.mule.runtime.api.metadata.DataType expectedOutputType,
org.mule.runtime.api.el.BindingContext context,
Event event)
Evaluates an expression according to a given
BindingContext, the global one, the DataType of the expected
result and an Event. |
org.mule.runtime.api.metadata.TypedValue |
ExpressionManager.evaluate(String expression,
org.mule.runtime.api.metadata.DataType expectedOutputType,
org.mule.runtime.api.el.BindingContext context,
Event event,
FlowConstruct flowConstruct,
boolean failOnNull)
Evaluates an expression according to a given
BindingContext, the global one, the DataType of the expected
result and an Event. |
org.mule.runtime.api.metadata.TypedValue |
ExpressionLanguageAdaptor.evaluate(String expression,
org.mule.runtime.api.metadata.DataType expectedOutputType,
Event event,
org.mule.runtime.api.el.BindingContext context)
Evaluates an expression according to a given
BindingContext and outputs . |
org.mule.runtime.api.metadata.TypedValue |
ExpressionLanguageAdaptor.evaluate(String expression,
org.mule.runtime.api.metadata.DataType expectedOutputType,
Event event,
FlowConstruct flowConstruct,
org.mule.runtime.api.el.BindingContext context,
boolean failOnNull)
|
org.mule.runtime.api.metadata.TypedValue |
ExpressionManager.evaluate(String expression,
Event event)
Execute the expression returning the result.
|
org.mule.runtime.api.metadata.TypedValue |
ExpressionLanguageAdaptor.evaluate(String expression,
Event event,
org.mule.runtime.api.el.BindingContext context)
Evaluates an expression according to a given
BindingContext. |
org.mule.runtime.api.metadata.TypedValue |
ExpressionManager.evaluate(String expression,
Event event,
org.mule.runtime.api.el.BindingContext context)
Execute the expression returning the result.
|
org.mule.runtime.api.metadata.TypedValue |
ExtendedExpressionManager.evaluate(String expression,
Event event,
Event.Builder eventBuilder,
FlowConstruct flowConstruct)
Deprecated.
Mutation via expressions is deprecated.
|
org.mule.runtime.api.metadata.TypedValue |
ExtendedExpressionLanguageAdaptor.evaluate(String expression,
Event event,
Event.Builder eventBuilder,
FlowConstruct flowConstruct,
org.mule.runtime.api.el.BindingContext bindingContext)
Deprecated.
Mutation via expressions is deprecated.
|
org.mule.runtime.api.metadata.TypedValue |
ExpressionManager.evaluate(String expression,
Event event,
FlowConstruct flowConstruct)
Execute the expression returning the result.
|
org.mule.runtime.api.metadata.TypedValue |
ExpressionLanguageAdaptor.evaluate(String expression,
Event event,
FlowConstruct flowConstruct,
org.mule.runtime.api.el.BindingContext bindingContext)
|
org.mule.runtime.api.metadata.TypedValue |
ExpressionManager.evaluate(String expression,
Event event,
FlowConstruct flowConstruct,
org.mule.runtime.api.el.BindingContext context)
Execute the expression returning the result.
|
boolean |
ExpressionManager.evaluateBoolean(String expression,
Event event,
FlowConstruct flowConstruct)
Evaluates an expression considering a
boolean as output. |
boolean |
ExpressionManager.evaluateBoolean(String expression,
Event event,
FlowConstruct flowConstruct,
boolean nullReturnsTrue,
boolean nonBooleanReturnsTrue)
Evaluates an expression considering a
boolean as output. |
String |
ExtendedExpressionManager.parse(String expression,
Event event,
FlowConstruct flowConstruct)
Deprecated.
Parsing of expressions is deprecated. Use standard evaluation instead.
|
Iterator<org.mule.runtime.api.metadata.TypedValue<?>> |
ExpressionLanguageAdaptor.split(String expression,
Event event,
org.mule.runtime.api.el.BindingContext bindingContext)
Splits using the specified expression and group it with the batch size.
|
Iterator<org.mule.runtime.api.metadata.TypedValue<?>> |
ExpressionManager.split(String expression,
Event event,
org.mule.runtime.api.el.BindingContext bindingContext)
|
Iterator<org.mule.runtime.api.metadata.TypedValue<?>> |
ExpressionLanguageAdaptor.split(String expression,
Event event,
FlowConstruct flowConstruct,
org.mule.runtime.api.el.BindingContext bindingContext)
Splits using the specified expression and group it with the batch size.
|
Iterator<org.mule.runtime.api.metadata.TypedValue<?>> |
ExpressionManager.split(String expression,
Event event,
FlowConstruct flowConstruct,
org.mule.runtime.api.el.BindingContext bindingContext)
|
| Modifier and Type | Method and Description |
|---|---|
Event |
MessagingExceptionHandler.handleException(MessagingException exception,
Event event)
Take some action when a messaging exception has occurred (i.e., there was a message in play when the exception occurred).
|
| Modifier and Type | Method and Description |
|---|---|
default org.reactivestreams.Publisher<Event> |
MessagingExceptionHandler.apply(MessagingException exception) |
| Modifier and Type | Method and Description |
|---|---|
Event |
MessagingExceptionHandler.handleException(MessagingException exception,
Event event)
Take some action when a messaging exception has occurred (i.e., there was a message in play when the exception occurred).
|
| Modifier and Type | Method and Description |
|---|---|
Optional<org.mule.runtime.extension.api.runtime.ConfigurationInstance> |
ExtensionManager.getConfiguration(org.mule.runtime.api.meta.model.ExtensionModel extensionModel,
org.mule.runtime.api.meta.model.ComponentModel componentModel,
Event muleEvent)
Returns a
ConfigurationInstance for the given extensionModel and componentModel. |
org.mule.runtime.extension.api.runtime.ConfigurationInstance |
ExtensionManager.getConfiguration(String configurationProviderName,
Event event)
Returns a
ConfigurationInstance obtained through a previously registered ConfigurationProvider named as
configurationProvider |
| Modifier and Type | Method and Description |
|---|---|
Event |
DefaultInterceptionEvent.getInterceptionResult() |
Event |
DefaultInterceptionEvent.resolve()
Updates the state of this object if needed, overriding the
interceptedInput with the result built from
interceptedOutput and resetting . |
| Constructor and Description |
|---|
DefaultInterceptionEvent(Event interceptedInput) |
| Modifier and Type | Method and Description |
|---|---|
Event |
Interceptor.process(Event event)
Invoked when the component should be called.
|
| Modifier and Type | Method and Description |
|---|---|
Event |
Interceptor.process(Event event)
Invoked when the component should be called.
|
| Modifier and Type | Method and Description |
|---|---|
Event |
Processor.process(Event event)
Invokes the MessageProcessor.
|
Event |
LoggerMessageProcessor.process(Event event) |
static Event |
MessageProcessors.processToApply(Event event,
Flow flow)
Adapt a
Flow used via non-blocking API Function.apply(Object) by blocking and waiting for response
Event or throwing an MuleException in the case of an error. |
static Event |
MessageProcessors.processToApply(Event event,
MessageProcessorChain messageProcessorChain)
Adapt a
MessageProcessorChain used via non-blocking API Function.apply(Object) by blocking and
waiting for response Event or throwing an MuleException in the case of an error. |
static Event |
MessageProcessors.processToApply(Event event,
ReactiveProcessor processor)
Adapt a
ReactiveProcessor used via non-blocking API Function.apply(Object) by blocking and waiting
for response Event or throwing an MuleException in the case of an error. |
| Modifier and Type | Method and Description |
|---|---|
default org.reactivestreams.Publisher<Event> |
Processor.apply(org.reactivestreams.Publisher<Event> publisher)
Applies a
Publisher function transforming a stream of Event's. |
static org.reactivestreams.Publisher<Event> |
MessageProcessors.processWithChildContext(Event event,
ReactiveProcessor processor)
Process a
ReactiveProcessor using a child EventContext. |
| Modifier and Type | Method and Description |
|---|---|
void |
Sink.accept(Event event)
Submit the given
Event for processing without a timeout. |
protected void |
LoggerMessageProcessor.log(Event event) |
Event |
Processor.process(Event event)
Invokes the MessageProcessor.
|
Event |
LoggerMessageProcessor.process(Event event) |
static Event |
MessageProcessors.processToApply(Event event,
Flow flow)
Adapt a
Flow used via non-blocking API Function.apply(Object) by blocking and waiting for response
Event or throwing an MuleException in the case of an error. |
static Event |
MessageProcessors.processToApply(Event event,
MessageProcessorChain messageProcessorChain)
Adapt a
MessageProcessorChain used via non-blocking API Function.apply(Object) by blocking and
waiting for response Event or throwing an MuleException in the case of an error. |
static Event |
MessageProcessors.processToApply(Event event,
ReactiveProcessor processor)
Adapt a
ReactiveProcessor used via non-blocking API Function.apply(Object) by blocking and waiting
for response Event or throwing an MuleException in the case of an error. |
static org.reactivestreams.Publisher<Event> |
MessageProcessors.processWithChildContext(Event event,
ReactiveProcessor processor)
Process a
ReactiveProcessor using a child EventContext. |
ParametersResolverProcessor.ParametersResolverProcessorResult |
ParametersResolverProcessor.resolveParameters(Event event)
Resolve the parameters of this operation before executing it.
|
| Modifier and Type | Method and Description |
|---|---|
default org.reactivestreams.Publisher<Event> |
Processor.apply(org.reactivestreams.Publisher<Event> publisher)
Applies a
Publisher function transforming a stream of Event's. |
| Modifier and Type | Method and Description |
|---|---|
Event |
RouterResultsHandler.aggregateResults(List<Event> results,
Event previous) |
Event |
AggregationContext.getOriginalEvent() |
| Modifier and Type | Method and Description |
|---|---|
List<Event> |
AggregationContext.collectEventsWithExceptions()
Returns all the
Events which messages have a not null ExceptionPayload and a not
null ExceptionPayload.getException(). |
List<Event> |
AggregationContext.collectEventsWithoutExceptions()
The exact opposite to
AggregationContext.collectEventsWithExceptions() Returns all the Events which messages have a
null ExceptionPayload or a null ExceptionPayload.getException(). |
List<Event> |
AggregationContext.getEvents() |
| Modifier and Type | Method and Description |
|---|---|
Event |
RouterResultsHandler.aggregateResults(List<Event> results,
Event previous) |
boolean |
Matchable.isMatch(Event event,
Event.Builder builder)
Determines if the event should be processed
|
| Modifier and Type | Method and Description |
|---|---|
Event |
RouterResultsHandler.aggregateResults(List<Event> results,
Event previous) |
| Constructor and Description |
|---|
AggregationContext(Event originalEvent,
List<Event> events)
Creates a new instance
|
| Constructor and Description |
|---|
AggregationContext(Event originalEvent,
List<Event> events)
Creates a new instance
|
| Modifier and Type | Method and Description |
|---|---|
default boolean |
Filter.accept(Event event,
Event.Builder builder)
Checks a given event against this filter.
|
| Modifier and Type | Method and Description |
|---|---|
Event |
AuthenticationFilter.authenticate(Event event) |
Event |
SecurityFilter.doFilter(Event event) |
| Modifier and Type | Method and Description |
|---|---|
Event |
AuthenticationFilter.authenticate(Event event) |
Event |
SecurityFilter.doFilter(Event event) |
Serializable |
CredentialsAccessor.getCredentials(Event event) |
| Constructor and Description |
|---|
CredentialsNotSetException(Event event,
SecurityContext context,
SecurityFilter filter) |
NotPermittedException(Event event,
SecurityContext context,
SecurityFilter filter) |
| Modifier and Type | Method and Description |
|---|---|
Object |
MessageTransformer.transform(Object src,
Charset encoding,
Event event)
Transforms the supplied data and returns the result
|
Object |
MessageTransformer.transform(Object src,
Event event)
Transforms the supplied data and returns the result
|
| Modifier and Type | Method and Description |
|---|---|
static Event |
ExceptionUtils.createErrorEvent(Event currentEvent,
Object annotatedObject,
MessagingException messagingException,
ErrorTypeLocator errorTypeLocator)
Create new
Event with Error instance set. |
static Event |
StreamingUtils.withCursoredEvent(Event event,
CheckedFunction<Event,Event> f)
Executes the given function
f considering that the given event might have
a CursorProvider as payload. |
| Modifier and Type | Method and Description |
|---|---|
static Event |
ExceptionUtils.createErrorEvent(Event currentEvent,
Object annotatedObject,
MessagingException messagingException,
ErrorTypeLocator errorTypeLocator)
Create new
Event with Error instance set. |
static MessagingException |
ExceptionUtils.putContext(MessagingException messagingException,
Processor failingMessageProcessor,
Event event,
FlowConstruct flowConstruct,
MuleContext muleContext) |
<T> org.mule.runtime.api.metadata.TypedValue<T> |
AttributeEvaluator.resolveTypedValue(Event event) |
<T> T |
AttributeEvaluator.resolveValue(Event event) |
static Object |
StreamingUtils.streamingContent(Object value,
CursorProviderFactory cursorProviderFactory,
Event event)
If the
cursorProviderFactory accepts the given value, then the result of invoking
CursorProviderFactory.of(Event, Object) is returned. |
static Event |
StreamingUtils.withCursoredEvent(Event event,
CheckedFunction<Event,Event> f)
Executes the given function
f considering that the given event might have
a CursorProvider as payload. |
| Modifier and Type | Method and Description |
|---|---|
static Event |
StreamingUtils.withCursoredEvent(Event event,
CheckedFunction<Event,Event> f)
Executes the given function
f considering that the given event might have
a CursorProvider as payload. |
static Event |
StreamingUtils.withCursoredEvent(Event event,
CheckedFunction<Event,Event> f)
Executes the given function
f considering that the given event might have
a CursorProvider as payload. |
| Modifier and Type | Method and Description |
|---|---|
MessageSequence<?> |
EventToMessageSequenceSplittingStrategy.split(Event event) |
| Modifier and Type | Method and Description |
|---|---|
protected Event |
AbstractComponent.createResultEvent(Event event,
Event.Builder resultEventBuilder,
Object result) |
Event |
AbstractComponent.process(Event event) |
Event |
AbstractComponent.AnnotatedProcessor.process(Event event) |
| Modifier and Type | Method and Description |
|---|---|
protected Event |
AbstractComponent.createResultEvent(Event event,
Event.Builder resultEventBuilder,
Object result) |
protected Object |
AbstractJavaComponent.doInvoke(Event event,
Event.Builder eventBuilder) |
protected abstract Object |
AbstractComponent.doInvoke(Event event,
Event.Builder eventBuilder) |
protected void |
AbstractComponent.fireComponentNotification(Event event,
int action) |
Object |
DefaultComponentLifecycleAdapter.invoke(Event event,
Event.Builder eventBuilder) |
protected Object |
AbstractJavaComponent.invokeComponentInstance(Event event,
Event.Builder eventBuilder) |
protected Object |
SimpleCallableJavaComponent.invokeComponentInstance(Event event,
Event.Builder eventBuilder) |
Event |
AbstractComponent.process(Event event) |
Event |
AbstractComponent.AnnotatedProcessor.process(Event event) |
| Modifier and Type | Method and Description |
|---|---|
static MessageProcessorNotification |
MessageProcessorNotification.createFrom(Event event,
FlowConstruct flowConstruct,
Processor processor,
MessagingException exceptionThrown,
int action) |
void |
NotificationHelper.fireNotification(Object source,
Event event,
FlowConstruct flowConstruct,
int action)
Fires a
ConnectorMessageNotification for the given arguments using the ServerNotificationHandler associated
to the given event and based on a ComponentLocation. |
| Modifier and Type | Method and Description |
|---|---|
Event |
ExpressionLanguageComponent.process(Event event) |
| Modifier and Type | Method and Description |
|---|---|
void |
ExpressionLanguageAdaptorHandler.enrich(String expression,
Event event,
Event.Builder eventBuilder,
FlowConstruct flowConstruct,
Object object) |
void |
DataWeaveExpressionLanguageAdaptor.enrich(String expression,
Event event,
Event.Builder eventBuilder,
FlowConstruct flowConstruct,
Object object) |
void |
ExpressionLanguageAdaptorHandler.enrich(String expression,
Event event,
Event.Builder eventBuilder,
FlowConstruct flowConstruct,
org.mule.runtime.api.metadata.TypedValue value) |
void |
DefaultExpressionManager.enrich(String expression,
Event event,
Event.Builder eventBuilder,
FlowConstruct flowConstruct,
org.mule.runtime.api.metadata.TypedValue value) |
void |
DataWeaveExpressionLanguageAdaptor.enrich(String expression,
Event event,
Event.Builder eventBuilder,
FlowConstruct flowConstruct,
org.mule.runtime.api.metadata.TypedValue value) |
org.mule.runtime.api.metadata.TypedValue |
DefaultExpressionManager.evaluate(String expression,
org.mule.runtime.api.metadata.DataType outputType,
org.mule.runtime.api.el.BindingContext context,
Event event) |
org.mule.runtime.api.metadata.TypedValue |
DefaultExpressionManager.evaluate(String expression,
org.mule.runtime.api.metadata.DataType outputType,
org.mule.runtime.api.el.BindingContext context,
Event event,
FlowConstruct flowConstruct,
boolean failOnNull) |
org.mule.runtime.api.metadata.TypedValue |
ExpressionLanguageAdaptorHandler.evaluate(String expression,
org.mule.runtime.api.metadata.DataType expectedOutputType,
Event event,
org.mule.runtime.api.el.BindingContext context) |
org.mule.runtime.api.metadata.TypedValue |
DataWeaveExpressionLanguageAdaptor.evaluate(String expression,
org.mule.runtime.api.metadata.DataType expectedOutputType,
Event event,
org.mule.runtime.api.el.BindingContext context) |
org.mule.runtime.api.metadata.TypedValue |
ExpressionLanguageAdaptorHandler.evaluate(String expression,
org.mule.runtime.api.metadata.DataType expectedOutputType,
Event event,
FlowConstruct flowConstruct,
org.mule.runtime.api.el.BindingContext context,
boolean failOnNull) |
org.mule.runtime.api.metadata.TypedValue |
DataWeaveExpressionLanguageAdaptor.evaluate(String expression,
org.mule.runtime.api.metadata.DataType expectedOutputType,
Event event,
FlowConstruct flowConstruct,
org.mule.runtime.api.el.BindingContext context,
boolean failOnNull) |
org.mule.runtime.api.metadata.TypedValue |
DefaultExpressionManager.evaluate(String expression,
Event event) |
org.mule.runtime.api.metadata.TypedValue |
ExpressionLanguageAdaptorHandler.evaluate(String expression,
Event event,
org.mule.runtime.api.el.BindingContext context) |
org.mule.runtime.api.metadata.TypedValue |
DefaultExpressionManager.evaluate(String expression,
Event event,
org.mule.runtime.api.el.BindingContext context) |
org.mule.runtime.api.metadata.TypedValue |
DataWeaveExpressionLanguageAdaptor.evaluate(String expression,
Event event,
org.mule.runtime.api.el.BindingContext context) |
org.mule.runtime.api.metadata.TypedValue |
DefaultExpressionManager.evaluate(String expression,
Event event,
Event.Builder eventBuilder,
FlowConstruct flowConstruct) |
org.mule.runtime.api.metadata.TypedValue |
ExpressionLanguageAdaptorHandler.evaluate(String expression,
Event event,
Event.Builder eventBuilder,
FlowConstruct flowConstruct,
org.mule.runtime.api.el.BindingContext bindingContext) |
org.mule.runtime.api.metadata.TypedValue |
DataWeaveExpressionLanguageAdaptor.evaluate(String expression,
Event event,
Event.Builder eventBuilder,
FlowConstruct flowConstruct,
org.mule.runtime.api.el.BindingContext context) |
org.mule.runtime.api.metadata.TypedValue |
DefaultExpressionManager.evaluate(String expression,
Event event,
FlowConstruct flowConstruct) |
org.mule.runtime.api.metadata.TypedValue |
ExpressionLanguageAdaptorHandler.evaluate(String expression,
Event event,
FlowConstruct flowConstruct,
org.mule.runtime.api.el.BindingContext bindingContext) |
org.mule.runtime.api.metadata.TypedValue |
DefaultExpressionManager.evaluate(String expression,
Event event,
FlowConstruct flowConstruct,
org.mule.runtime.api.el.BindingContext context) |
org.mule.runtime.api.metadata.TypedValue |
DataWeaveExpressionLanguageAdaptor.evaluate(String expression,
Event event,
FlowConstruct flowConstruct,
org.mule.runtime.api.el.BindingContext bindingContext) |
boolean |
DefaultExpressionManager.evaluateBoolean(String expression,
Event event,
FlowConstruct flowConstruct) |
boolean |
DefaultExpressionManager.evaluateBoolean(String expression,
Event event,
FlowConstruct flowConstruct,
boolean nullReturnsTrue,
boolean nonBooleanReturnsTrue) |
String |
DefaultExpressionManager.parse(String expression,
Event event,
FlowConstruct flowConstruct) |
Event |
ExpressionLanguageComponent.process(Event event) |
Iterator<org.mule.runtime.api.metadata.TypedValue<?>> |
ExpressionLanguageAdaptorHandler.split(String expression,
Event event,
org.mule.runtime.api.el.BindingContext bindingContext) |
Iterator<org.mule.runtime.api.metadata.TypedValue<?>> |
DefaultExpressionManager.split(String expression,
Event event,
org.mule.runtime.api.el.BindingContext bindingContext) |
Iterator<org.mule.runtime.api.metadata.TypedValue<?>> |
DataWeaveExpressionLanguageAdaptor.split(String expression,
Event event,
org.mule.runtime.api.el.BindingContext bindingContext) |
Iterator<org.mule.runtime.api.metadata.TypedValue<?>> |
ExpressionLanguageAdaptorHandler.split(String expression,
Event event,
FlowConstruct flowConstruct,
org.mule.runtime.api.el.BindingContext bindingContext) |
Iterator<org.mule.runtime.api.metadata.TypedValue<?>> |
DefaultExpressionManager.split(String expression,
Event event,
FlowConstruct flowConstruct,
org.mule.runtime.api.el.BindingContext bindingContext) |
Iterator<org.mule.runtime.api.metadata.TypedValue<?>> |
DataWeaveExpressionLanguageAdaptor.split(String expression,
Event event,
FlowConstruct flowConstruct,
org.mule.runtime.api.el.BindingContext bindingContext) |
| Constructor and Description |
|---|
FlowVariableMapContext(Event event,
Event.Builder eventBuider) |
InboundAttachmentMapContext(Event event) |
MessageContext(Event event,
Event.Builder eventBuilder,
MuleContext muleContext) |
OutboundAttachmentMapContext(Event event,
Event.Builder eventBuilder) |
| Modifier and Type | Field and Description |
|---|---|
protected Event |
MessageVariableResolverFactory.event |
| Modifier and Type | Method and Description |
|---|---|
protected org.mule.mvel2.integration.VariableResolverFactory |
MVELExpressionLanguage.createVariableVariableResolverFactory(Event event,
Event.Builder eventBuilder) |
void |
MVELExpressionLanguage.enrich(String expression,
Event event,
Event.Builder eventBuilder,
FlowConstruct flowConstruct,
Object object) |
void |
MVELExpressionLanguage.enrich(String expression,
Event event,
Event.Builder eventBuilder,
FlowConstruct flowConstruct,
org.mule.runtime.api.metadata.TypedValue typedValue) |
org.mule.runtime.api.metadata.TypedValue |
MVELExpressionLanguage.evaluate(String expression,
org.mule.runtime.api.metadata.DataType expectedOutputType,
Event event,
org.mule.runtime.api.el.BindingContext context) |
org.mule.runtime.api.metadata.TypedValue |
MVELExpressionLanguage.evaluate(String expression,
org.mule.runtime.api.metadata.DataType expectedOutputType,
Event event,
FlowConstruct flowConstruct,
org.mule.runtime.api.el.BindingContext context,
boolean failOnNull) |
org.mule.runtime.api.metadata.TypedValue |
MVELExpressionLanguage.evaluate(String expression,
Event event,
org.mule.runtime.api.el.BindingContext context) |
org.mule.runtime.api.metadata.TypedValue |
MVELExpressionLanguage.evaluate(String expression,
Event event,
Event.Builder eventBuilder,
FlowConstruct flowConstruct,
org.mule.runtime.api.el.BindingContext bindingContext) |
org.mule.runtime.api.metadata.TypedValue |
MVELExpressionLanguage.evaluate(String expression,
Event event,
FlowConstruct flowConstruct,
org.mule.runtime.api.el.BindingContext bindingContext) |
<T> T |
MVELExpressionLanguage.evaluateUntyped(String expression,
Event event,
Event.Builder eventBuilder,
FlowConstruct flowConstruct,
Map<String,Object> vars) |
Iterator<org.mule.runtime.api.metadata.TypedValue<?>> |
MVELExpressionLanguage.split(String expression,
Event event,
org.mule.runtime.api.el.BindingContext bindingContext) |
Iterator<org.mule.runtime.api.metadata.TypedValue<?>> |
MVELExpressionLanguage.split(String expression,
Event event,
FlowConstruct flowConstruct,
org.mule.runtime.api.el.BindingContext bindingContext) |
| Constructor and Description |
|---|
EventVariableResolverFactory(org.mule.mvel2.ParserConfiguration parserConfiguration,
MuleContext muleContext,
Event event,
Event.Builder eventBuilder,
FlowConstruct flowConstruct) |
EventVariableResolverFactory(org.mule.mvel2.ParserConfiguration parserConfiguration,
MuleContext muleContext,
Event event,
Event.Builder eventBuilder,
FlowConstruct flowConstruct,
org.mule.mvel2.integration.VariableResolverFactory next)
Convenience constructor to allow for more concise creation of VariableResolverFactory chains without and performance overhead
incurred by using a builder.
|
MessageVariableResolverFactory(org.mule.mvel2.ParserConfiguration parserConfiguration,
MuleContext muleContext,
Event event,
Event.Builder eventBuilder) |
MessageVariableResolverFactory(org.mule.mvel2.ParserConfiguration parserConfiguration,
MuleContext muleContext,
Event event,
Event.Builder eventBuilder,
org.mule.mvel2.integration.VariableResolverFactory next)
Convenience constructor to allow for more concise creation of VariableResolverFactory chains without and performance overhead
incurred by using a builder.
|
VariableVariableResolverFactory(org.mule.mvel2.ParserConfiguration parserConfiguration,
MuleContext muleContext,
Event event,
Event.Builder eventBuilder) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
AbstractVariableEnricherDataTypePropagator.addVariable(Event event,
Event.Builder builder,
org.mule.runtime.api.metadata.TypedValue typedValue,
String propertyName) |
protected void |
SessionVarEnricherDataTypePropagator.addVariable(Event event,
Event.Builder builder,
org.mule.runtime.api.metadata.TypedValue typedValue,
String propertyName) |
protected void |
FlowVarEnricherDataTypePropagator.addVariable(Event event,
Event.Builder builder,
org.mule.runtime.api.metadata.TypedValue typedValue,
String propertyName) |
protected abstract boolean |
AbstractVariableEnricherDataTypePropagator.containsVariable(Event event,
String propertyName) |
protected boolean |
SessionVarEnricherDataTypePropagator.containsVariable(Event event,
String propertyName) |
protected boolean |
FlowVarEnricherDataTypePropagator.containsVariable(Event event,
String propertyName) |
protected boolean |
PayloadEnricherDataTypePropagator.doPropagate(Event event,
Event.Builder builder,
org.mule.runtime.api.metadata.TypedValue typedValue,
org.mule.mvel2.ast.ASTNode node) |
protected boolean |
AbstractVariableEnricherDataTypePropagator.doPropagate(Event event,
Event.Builder builder,
org.mule.runtime.api.metadata.TypedValue typedValue,
org.mule.mvel2.ast.ASTNode node) |
protected abstract boolean |
AbstractEnricherDataTypePropagator.doPropagate(Event event,
Event.Builder builder,
org.mule.runtime.api.metadata.TypedValue typedValue,
org.mule.mvel2.ast.ASTNode node) |
protected boolean |
PropertyEnricherDataTypePropagator.doPropagate(Event event,
Event.Builder builder,
org.mule.runtime.api.metadata.TypedValue typedValue,
org.mule.mvel2.ast.ASTNode node) |
protected org.mule.runtime.api.metadata.DataType |
PropertyExpressionDataTypeResolver.getDataType(Event event,
org.mule.mvel2.ast.ASTNode node) |
protected abstract org.mule.runtime.api.metadata.DataType |
AbstractExpressionDataTypeResolver.getDataType(Event event,
org.mule.mvel2.ast.ASTNode node) |
protected org.mule.runtime.api.metadata.DataType |
AbstractVariableExpressionDataTypeResolver.getDataType(Event event,
org.mule.mvel2.ast.ASTNode node) |
protected org.mule.runtime.api.metadata.DataType |
PayloadExpressionDataTypeResolver.getDataType(Event event,
org.mule.mvel2.ast.ASTNode node) |
protected org.mule.runtime.api.metadata.DataType |
FlowVarExpressionDataTypeResolver.getVariableDataType(Event event,
String propertyName) |
protected org.mule.runtime.api.metadata.DataType |
SessionVarExpressionDataTypeResolver.getVariableDataType(Event event,
String propertyName) |
protected abstract org.mule.runtime.api.metadata.DataType |
AbstractVariableExpressionDataTypeResolver.getVariableDataType(Event event,
String propertyName) |
boolean |
AbstractEnricherDataTypePropagator.propagate(Event event,
Event.Builder builder,
org.mule.runtime.api.metadata.TypedValue typedValue,
org.mule.mvel2.compiler.CompiledExpression compiledExpression) |
boolean |
EnricherDataTypePropagator.propagate(Event event,
Event.Builder builder,
org.mule.runtime.api.metadata.TypedValue typedValue,
org.mule.mvel2.compiler.CompiledExpression compiledExpression)
Propagates
DataType on message enrichment |
void |
MvelEnricherDataTypePropagator.propagate(org.mule.runtime.api.metadata.TypedValue typedValue,
Event event,
Event.Builder builder,
Serializable serializedExpression) |
org.mule.runtime.api.metadata.DataType |
ExpressionDataTypeResolver.resolve(Event event,
org.mule.mvel2.compiler.CompiledExpression compiledExpression)
Resolves the data type form a given expression
|
org.mule.runtime.api.metadata.DataType |
AbstractExpressionDataTypeResolver.resolve(Event event,
org.mule.mvel2.compiler.CompiledExpression compiledExpression) |
org.mule.runtime.api.metadata.DataType |
MvelDataTypeResolver.resolve(Object value,
Event event,
Serializable serializedExpression)
Resolves expression data type
|
| Modifier and Type | Field and Description |
|---|---|
protected Event |
MessagingException.event
The MuleEvent being processed when the error occurred
|
protected Event |
MessagingException.processedEvent |
| Modifier and Type | Method and Description |
|---|---|
protected Event |
OnErrorContinueHandler.afterRouting(MessagingException exception,
Event event) |
protected Event |
TemplateOnErrorHandler.afterRouting(MessagingException exception,
Event event) |
protected Event |
OnErrorContinueHandler.beforeRouting(MessagingException exception,
Event event) |
protected Event |
TemplateOnErrorHandler.beforeRouting(MessagingException exception,
Event event) |
protected Event |
OnErrorPropagateHandler.beforeRouting(MessagingException exception,
Event event) |
protected Event |
AbstractMessagingExceptionStrategy.doHandleException(Exception ex,
Event event) |
Event |
MessagingException.getEvent() |
Event |
AbstractMessagingExceptionStrategy.handleException(MessagingException ex,
Event event) |
Event |
MessagingExceptionHandlerToSystemAdapter.handleException(MessagingException exception,
Event event) |
Event |
MessagingExceptionStrategyAcceptorDelegate.handleException(MessagingException exception,
Event event) |
Event |
TemplateOnErrorHandler.handleException(MessagingException exception,
Event event) |
Event |
ErrorHandler.handleException(MessagingException exception,
Event event) |
protected Event |
OnErrorContinueHandler.nullifyExceptionPayloadIfRequired(Event event) |
protected Event |
TemplateOnErrorHandler.nullifyExceptionPayloadIfRequired(Event event) |
Event |
RedeliveryExceeded.process(Event event) |
protected Event |
TemplateOnErrorHandler.processReplyTo(Event event,
Exception e) |
protected Event |
OnErrorPropagateHandler.processReplyTo(Event event,
Exception e) |
protected Event |
AbstractExceptionListener.routeException(Event event,
FlowConstruct flowConstruct,
Throwable t)
Routes the current exception to an error endpoint such as a Dead Letter Queue (jms) This method is only invoked if there is a
Message available to dispatch.
|
| Modifier and Type | Method and Description |
|---|---|
org.reactivestreams.Publisher<Event> |
MessagingExceptionStrategyAcceptorDelegate.apply(MessagingException exception) |
org.reactivestreams.Publisher<Event> |
TemplateOnErrorHandler.apply(MessagingException exception) |
org.reactivestreams.Publisher<Event> |
ErrorHandler.apply(MessagingException exception) |
org.reactivestreams.Publisher<Event> |
RedeliveryExceeded.apply(org.reactivestreams.Publisher<Event> eventPublisher) |
protected org.reactivestreams.Publisher<Event> |
TemplateOnErrorHandler.routeAsync(Event event,
MessagingException t) |
protected org.reactivestreams.Publisher<Event> |
OnErrorPropagateHandler.routeAsync(Event event,
MessagingException t) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
MessagingExceptionStrategyAcceptorDelegate.accept(Event event) |
boolean |
TemplateOnErrorHandler.accept(Event event) |
boolean |
ErrorHandler.accept(Event event) |
protected Event |
OnErrorContinueHandler.afterRouting(MessagingException exception,
Event event) |
protected Event |
TemplateOnErrorHandler.afterRouting(MessagingException exception,
Event event) |
protected Event |
OnErrorContinueHandler.beforeRouting(MessagingException exception,
Event event) |
protected Event |
TemplateOnErrorHandler.beforeRouting(MessagingException exception,
Event event) |
protected Event |
OnErrorPropagateHandler.beforeRouting(MessagingException exception,
Event event) |
protected Event |
AbstractMessagingExceptionStrategy.doHandleException(Exception ex,
Event event) |
protected void |
MessagingException.extractMuleMessage(Event event) |
protected void |
AbstractExceptionListener.fireNotification(Exception ex,
Event event) |
Event |
AbstractMessagingExceptionStrategy.handleException(MessagingException ex,
Event event) |
Event |
MessagingExceptionHandlerToSystemAdapter.handleException(MessagingException exception,
Event event) |
Event |
MessagingExceptionStrategyAcceptorDelegate.handleException(MessagingException exception,
Event event) |
Event |
TemplateOnErrorHandler.handleException(MessagingException exception,
Event event) |
Event |
ErrorHandler.handleException(MessagingException exception,
Event event) |
protected void |
AbstractExceptionListener.logException(Throwable t,
Event event)
Used to log the error passed into this Exception Listener
|
protected void |
AbstractExceptionListener.logFatal(Event event,
Throwable t)
Logs a fatal error message to the logging system.
|
protected Event |
OnErrorContinueHandler.nullifyExceptionPayloadIfRequired(Event event) |
protected Event |
TemplateOnErrorHandler.nullifyExceptionPayloadIfRequired(Event event) |
Event |
RedeliveryExceeded.process(Event event) |
protected Event |
TemplateOnErrorHandler.processReplyTo(Event event,
Exception e) |
protected Event |
OnErrorPropagateHandler.processReplyTo(Event event,
Exception e) |
protected org.reactivestreams.Publisher<Event> |
TemplateOnErrorHandler.routeAsync(Event event,
MessagingException t) |
protected org.reactivestreams.Publisher<Event> |
OnErrorPropagateHandler.routeAsync(Event event,
MessagingException t) |
protected Event |
AbstractExceptionListener.routeException(Event event,
FlowConstruct flowConstruct,
Throwable t)
Routes the current exception to an error endpoint such as a Dead Letter Queue (jms) This method is only invoked if there is a
Message available to dispatch.
|
void |
MessagingException.setProcessedEvent(Event processedEvent)
Sets the event that should be processed once this exception is caught
|
| Modifier and Type | Method and Description |
|---|---|
org.reactivestreams.Publisher<Event> |
RedeliveryExceeded.apply(org.reactivestreams.Publisher<Event> eventPublisher) |
| Constructor and Description |
|---|
MessageRedeliveredException(String messageId,
int redeliveryCount,
int maxRedelivery,
Event event,
org.mule.runtime.api.i18n.I18nMessage message) |
MessageRedeliveredException(String messageId,
int redeliveryCount,
int maxRedelivery,
Event event,
org.mule.runtime.api.i18n.I18nMessage message,
Processor failingMessageProcessor) |
MessageRedeliveredException(String messageId,
int redeliveryCount,
int maxRedelivery,
Event event,
Processor failingMessageProcessor) |
MessagingException(Event event,
MessagingException original) |
MessagingException(Event event,
Throwable cause) |
MessagingException(Event event,
Throwable cause,
Processor failingMessageProcessor) |
MessagingException(org.mule.runtime.api.i18n.I18nMessage message,
Event event) |
MessagingException(org.mule.runtime.api.i18n.I18nMessage message,
Event event,
Processor failingMessageProcessor) |
MessagingException(org.mule.runtime.api.i18n.I18nMessage message,
Event event,
Throwable cause) |
MessagingException(org.mule.runtime.api.i18n.I18nMessage message,
Event event,
Throwable cause,
Processor failingMessageProcessor) |
| Modifier and Type | Method and Description |
|---|---|
Event |
FlowProcessingPhaseTemplate.afterRouteEvent(Event muleEvent)
Post processing of the routed
Event |
Event |
FlowProcessingPhaseTemplate.beforeRouteEvent(Event muleEvent)
Pre processing of the
Event to route |
Event |
TransactionalErrorHandlingExecutionTemplate.execute(ExecutionCallback<Event> executionCallback) |
Event |
ErrorHandlingExecutionTemplate.execute(ExecutionCallback<Event> executionCallback) |
Event |
ExceptionToMessagingExceptionExecutionInterceptor.execute(Processor messageProcessor,
Event event) |
Event |
MessageProcessorExecutionTemplate.execute(Processor messageProcessor,
Event event) |
Event |
MessageProcessorExecutionInterceptor.execute(Processor messageProcessor,
Event event) |
Event |
SourceErrorException.getEvent() |
Event |
AsyncResponseFlowProcessingPhaseTemplate.getEvent() |
Event |
FlowProcessingPhaseTemplate.getEvent() |
Event |
ThrottlingPhaseTemplate.getEvent() |
Event |
ResponseCompletionCallback.responseSentWithFailure(MessagingException e,
Event event)
Notifies that the response writing failed
|
Event |
ModuleFlowProcessingPhaseTemplate.routeEvent(Event event)
Routes the
Event through the processors chain |
Event |
AsyncResponseFlowProcessingPhaseTemplate.routeEvent(Event event)
Routes the
Event through the processors chain |
Event |
FlowProcessingPhaseTemplate.routeEvent(Event muleEvent)
Routes the
Event through the processors chain |
| Modifier and Type | Method and Description |
|---|---|
org.reactivestreams.Publisher<Event> |
ModuleFlowProcessingPhaseTemplate.routeEventAsync(Event event)
Routes the
Event through the processors chain using async API. |
| Modifier and Type | Method and Description |
|---|---|
Event |
FlowProcessingPhaseTemplate.afterRouteEvent(Event muleEvent)
Post processing of the routed
Event |
void |
FlowProcessingPhaseTemplate.afterSuccessfulProcessingFlow(Event muleEvent)
Call after successfully processing the message through the flow This method will always be called when the flow execution was
successful.
|
Event |
FlowProcessingPhaseTemplate.beforeRouteEvent(Event muleEvent)
Pre processing of the
Event to route |
Event |
ExceptionToMessagingExceptionExecutionInterceptor.execute(Processor messageProcessor,
Event event) |
Event |
MessageProcessorExecutionTemplate.execute(Processor messageProcessor,
Event event) |
Event |
MessageProcessorExecutionInterceptor.execute(Processor messageProcessor,
Event event) |
protected void |
NotificationFiringProcessingPhase.fireNotification(Object source,
Event event,
FlowConstruct flow,
int action) |
Event |
ResponseCompletionCallback.responseSentWithFailure(MessagingException e,
Event event)
Notifies that the response writing failed
|
Event |
ModuleFlowProcessingPhaseTemplate.routeEvent(Event event)
Routes the
Event through the processors chain |
Event |
AsyncResponseFlowProcessingPhaseTemplate.routeEvent(Event event)
Routes the
Event through the processors chain |
Event |
FlowProcessingPhaseTemplate.routeEvent(Event muleEvent)
Routes the
Event through the processors chain |
org.reactivestreams.Publisher<Event> |
ModuleFlowProcessingPhaseTemplate.routeEventAsync(Event event)
Routes the
Event through the processors chain using async API. |
void |
RequestResponseFlowProcessingPhaseTemplate.sendResponseToClient(Event muleEvent)
Template method to send a response after processing the message.
|
org.reactivestreams.Publisher<Void> |
ModuleFlowProcessingPhaseTemplate.sendResponseToClient(Event flowExecutionResponse,
Map<String,Object> parameters,
Function<Event,Map<String,Object>> errorResponseParametersFunction,
ResponseCompletionCallback responseCompletionCallback)
Template method to send a response after processing the message.
|
void |
AsyncResponseFlowProcessingPhaseTemplate.sendResponseToClient(Event event,
ResponseCompletionCallback responseCompletionCallback)
Template method to send a response after processing the message.
|
| Modifier and Type | Method and Description |
|---|---|
Event |
TransactionalErrorHandlingExecutionTemplate.execute(ExecutionCallback<Event> executionCallback) |
Event |
ErrorHandlingExecutionTemplate.execute(ExecutionCallback<Event> executionCallback) |
void |
ModuleFlowProcessingPhaseTemplate.sendAfterTerminateResponseToClient(Either<MessagingException,Event> either) |
org.reactivestreams.Publisher<Void> |
ModuleFlowProcessingPhaseTemplate.sendResponseToClient(Event flowExecutionResponse,
Map<String,Object> parameters,
Function<Event,Map<String,Object>> errorResponseParametersFunction,
ResponseCompletionCallback responseCompletionCallback)
Template method to send a response after processing the message.
|
| Constructor and Description |
|---|
SourceErrorException(Event event,
org.mule.runtime.api.message.ErrorType errorType,
Throwable cause) |
SourceErrorException(Event event,
org.mule.runtime.api.message.ErrorType errorType,
Throwable cause,
MessagingException originalCause) |
| Modifier and Type | Method and Description |
|---|---|
Object |
ExpressionArgument.evaluate(Event event)
Evaluates this Expression against the passed in Message.
|
Object |
ExpressionTransformer.transformMessage(Event event,
Charset outputEncoding) |
Object |
BeanBuilderTransformer.transformMessage(Event event,
Charset outputEncoding) |
| Modifier and Type | Method and Description |
|---|---|
Event |
LoggingInterceptor.after(Event event) |
Event |
ProcessingTimeInterceptor.after(Event event) |
abstract Event |
AbstractEnvelopeInterceptor.after(Event event)
This method is invoked after the event has been processed, unless an exception was thrown
|
Event |
LoggingInterceptor.before(Event event) |
Event |
ProcessingTimeInterceptor.before(Event event) |
abstract Event |
AbstractEnvelopeInterceptor.before(Event event)
This method is invoked before the event is processed
|
Event |
LoggingInterceptor.last(Event event,
ProcessingTime time,
long startTime,
boolean exceptionWasThrown) |
Event |
ProcessingTimeInterceptor.last(Event event,
ProcessingTime time,
long startTime,
boolean exceptionWasThrown) |
abstract Event |
AbstractEnvelopeInterceptor.last(Event event,
ProcessingTime time,
long startTime,
boolean exceptionWasThrown)
This method is always invoked after the event has been processed,
|
Event |
AbstractEnvelopeInterceptor.process(Event event) |
Event |
InterceptorStack.process(Event event) |
Event |
TimerInterceptor.process(Event event) |
| Modifier and Type | Method and Description |
|---|---|
Event |
LoggingInterceptor.after(Event event) |
Event |
ProcessingTimeInterceptor.after(Event event) |
abstract Event |
AbstractEnvelopeInterceptor.after(Event event)
This method is invoked after the event has been processed, unless an exception was thrown
|
Event |
LoggingInterceptor.before(Event event) |
Event |
ProcessingTimeInterceptor.before(Event event) |
abstract Event |
AbstractEnvelopeInterceptor.before(Event event)
This method is invoked before the event is processed
|
Event |
LoggingInterceptor.last(Event event,
ProcessingTime time,
long startTime,
boolean exceptionWasThrown) |
Event |
ProcessingTimeInterceptor.last(Event event,
ProcessingTime time,
long startTime,
boolean exceptionWasThrown) |
abstract Event |
AbstractEnvelopeInterceptor.last(Event event,
ProcessingTime time,
long startTime,
boolean exceptionWasThrown)
This method is always invoked after the event has been processed,
|
Event |
AbstractEnvelopeInterceptor.process(Event event) |
Event |
InterceptorStack.process(Event event) |
Event |
TimerInterceptor.process(Event event) |
| Modifier and Type | Method and Description |
|---|---|
protected Event |
DefaultLocalMuleClient.createMuleEvent(org.mule.runtime.api.message.Message message) |
protected Event |
DefaultLocalMuleClient.returnEvent(Event event) |
| Modifier and Type | Method and Description |
|---|---|
protected Event |
DefaultLocalMuleClient.returnEvent(Event event) |
| Modifier and Type | Method and Description |
|---|---|
Event |
DefaultFlowBuilder.DefaultFlow.process(Event event) |
| Modifier and Type | Method and Description |
|---|---|
org.reactivestreams.Publisher<Event> |
DefaultFlowBuilder.DefaultFlow.apply(org.reactivestreams.Publisher<Event> publisher) |
Consumer<Event> |
AbstractPipeline.assertStarted() |
| Modifier and Type | Method and Description |
|---|---|
Event |
DefaultFlowBuilder.DefaultFlow.process(Event event) |
| Modifier and Type | Method and Description |
|---|---|
org.reactivestreams.Publisher<Event> |
DefaultFlowBuilder.DefaultFlow.apply(org.reactivestreams.Publisher<Event> publisher) |
| Modifier and Type | Method and Description |
|---|---|
Event |
FlowConstructStatisticsMessageProcessor.process(Event event) |
| Modifier and Type | Method and Description |
|---|---|
Event |
FlowConstructStatisticsMessageProcessor.process(Event event) |
| Modifier and Type | Method and Description |
|---|---|
protected Event |
MessageEnricher.enrich(Event event,
Event eventToEnrich) |
protected Event |
MessageEnricher.enrich(Event currentEvent,
Event enrichmentEvent,
String sourceExpressionArg,
String targetExpressionArg,
ExtendedExpressionManager expressionManager) |
Event |
MessageEnricher.process(Event event) |
| Modifier and Type | Method and Description |
|---|---|
org.reactivestreams.Publisher<Event> |
MessageEnricher.apply(org.reactivestreams.Publisher<Event> publisher) |
| Modifier and Type | Method and Description |
|---|---|
protected Event |
MessageEnricher.enrich(Event event,
Event eventToEnrich) |
protected Event |
MessageEnricher.enrich(Event currentEvent,
Event enrichmentEvent,
String sourceExpressionArg,
String targetExpressionArg,
ExtendedExpressionManager expressionManager) |
Event |
MessageEnricher.process(Event event) |
| Modifier and Type | Method and Description |
|---|---|
org.reactivestreams.Publisher<Event> |
MessageEnricher.apply(org.reactivestreams.Publisher<Event> publisher) |
| Modifier and Type | Method and Description |
|---|---|
Serializable |
ExpressionMuleEventKeyGenerator.generateKey(Event event) |
Serializable |
SHA256MuleEventKeyGenerator.generateKey(Event event) |
| Modifier and Type | Method and Description |
|---|---|
org.mule.runtime.api.streaming.CursorProvider |
DefaultStreamingManager.manage(org.mule.runtime.api.streaming.CursorProvider provider,
Event creatorEvent)
Becomes aware of the given
provider and returns a replacement provider
which is managed by the runtime, allowing for automatic resource handling |
org.mule.runtime.api.streaming.CursorProvider |
CursorManager.manage(org.mule.runtime.api.streaming.CursorProvider provider,
Event creatorEvent)
Becomes aware of the given
provider and returns a replacement provider
which is managed by the runtime, allowing for automatic resource handling |
| Modifier and Type | Method and Description |
|---|---|
Object |
AbstractCursorStreamProviderFactory.of(Event event,
InputStream inputStream)
Optionally creates a new
CursorProvider to buffer the given value. |
protected Object |
InMemoryCursorStreamProviderFactory.resolve(InputStream inputStream,
Event event)
Implementations should use this method to actually create the output value
|
protected Object |
NullCursorStreamProviderFactory.resolve(InputStream inputStream,
Event event)
Implementations should use this method to actually create the output value
|
protected abstract Object |
AbstractCursorStreamProviderFactory.resolve(InputStream inputStream,
Event event)
Implementations should use this method to actually create the output value
|
| Modifier and Type | Method and Description |
|---|---|
Object |
AbstractCursorIteratorProviderFactory.of(Event event,
Iterator iterator)
Optionally creates a new
CursorProvider to buffer the given value. |
protected Object |
NullCursorIteratorProviderFactory.resolve(Iterator iterator,
Event event) |
protected Object |
InMemoryCursorIteratorProviderFactory.resolve(Iterator iterator,
Event event)
Implementations should use this method to actually create the output value
|
protected abstract Object |
AbstractCursorIteratorProviderFactory.resolve(Iterator iterator,
Event event)
Implementations should use this method to actually create the output value
|
| Modifier and Type | Method and Description |
|---|---|
static BiConsumer<Event,reactor.core.publisher.SynchronousSink<Event>> |
Operators.echoOnNullMap(Function<Event,Event> mapper)
Custom function to be used with
Flux.handle(BiConsumer) when a map function may return
null and this should be interpreted by echoing the incoming event rather than causing an error. |
static BiConsumer<Event,reactor.core.publisher.SynchronousSink<Event>> |
Operators.echoOnNullMap(Function<Event,Event> mapper)
Custom function to be used with
Flux.handle(BiConsumer) when a map function may return
null and this should be interpreted by echoing the incoming event rather than causing an error. |
static BiConsumer<Event,reactor.core.publisher.SynchronousSink<Event>> |
Operators.nullSafeMap(Function<Event,Event> mapper)
Custom function to be used with
Flux.handle(BiConsumer) when a map function may return
null and this should be interpreted as empty rather than causing an error. |
static BiConsumer<Event,reactor.core.publisher.SynchronousSink<Event>> |
Operators.nullSafeMap(Function<Event,Event> mapper)
Custom function to be used with
Flux.handle(BiConsumer) when a map function may return
null and this should be interpreted as empty rather than causing an error. |
| Modifier and Type | Method and Description |
|---|---|
static BiConsumer<Event,reactor.core.publisher.SynchronousSink<Event>> |
Operators.echoOnNullMap(Function<Event,Event> mapper)
Custom function to be used with
Flux.handle(BiConsumer) when a map function may return
null and this should be interpreted by echoing the incoming event rather than causing an error. |
static BiConsumer<Event,reactor.core.publisher.SynchronousSink<Event>> |
Operators.echoOnNullMap(Function<Event,Event> mapper)
Custom function to be used with
Flux.handle(BiConsumer) when a map function may return
null and this should be interpreted by echoing the incoming event rather than causing an error. |
static BiConsumer<Event,reactor.core.publisher.SynchronousSink<Event>> |
Operators.nullSafeMap(Function<Event,Event> mapper)
Custom function to be used with
Flux.handle(BiConsumer) when a map function may return
null and this should be interpreted as empty rather than causing an error. |
static BiConsumer<Event,reactor.core.publisher.SynchronousSink<Event>> |
Operators.nullSafeMap(Function<Event,Event> mapper)
Custom function to be used with
Flux.handle(BiConsumer) when a map function may return
null and this should be interpreted as empty rather than causing an error. |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
ProcessIfStartedMessageProcessor.accept(Event event,
Event.Builder builder) |
protected org.mule.runtime.api.exception.MuleException |
ProcessIfStartedMessageProcessor.filterUnacceptedException(Event event) |
| Modifier and Type | Class and Description |
|---|---|
static class |
DefaultEventBuilder.EventImplementation
EventImplementation represents any data event occurring in the Mule environment. |
| Modifier and Type | Method and Description |
|---|---|
Event |
DefaultEventBuilder.build() |
| Modifier and Type | Method and Description |
|---|---|
void |
OutputHandler.write(Event event,
OutputStream out)
Write the event payload to the stream.
|
| Constructor and Description |
|---|
DefaultEventBuilder(Event event) |
DefaultEventBuilder(EventContext messageContext,
Event event) |
ExceptionMessage(Event event,
Throwable exception,
String componentName,
String connectorName) |
| Modifier and Type | Method and Description |
|---|---|
Event |
PolicyEventConverter.createEvent(Event event,
Event variablesProviderEvent)
Creates a new
Event based on a message and another event which is used to get the variables and
EventContext |
Event |
OperationExecutionFunction.execute(Map<String,Object> parameters,
Event operationEvent)
Executes the operation being intercepted by a policy.
|
Event |
SuccessSourcePolicyResult.getFlowExecutionResult() |
Event |
OperationPolicyProcessor.process(Event operationEvent)
Process the policy chain of processors.
|
Event |
CompositeOperationPolicy.process(Event operationEvent) |
Event |
OperationPolicy.process(Event operationEvent)
Process the policy chain of processors.
|
Event |
AbstractCompositePolicy.NextOperationCall.process(Event event) |
Event |
PolicyNextActionMessageProcessor.process(Event event) |
Event |
PolicyChain.process(Event event) |
Event |
SourcePolicyProcessor.process(Event sourceEvent)
Process the source policy chain of processors.
|
protected Event |
CompositeOperationPolicy.processNextOperation(Event event)
Stores the operation result so all the chains after the operation execution are executed with the actual operation result and
not a modified version from another policy.
|
protected abstract Event |
AbstractCompositePolicy.processNextOperation(Event event)
Template method for executing the final processor of the chain.
|
protected Event |
CompositeSourcePolicy.processNextOperation(Event event)
Executes the flow.
|
Event |
AbstractCompositePolicy.processPolicies(Event operationEvent)
When this policy is processed, it will use the
CompositeOperationPolicy.NextOperationCall which will keep track of
the different policies to be applied and the current index of the policy under execution. |
protected Event |
CompositeOperationPolicy.processPolicy(Policy policy,
Processor nextProcessor,
Event event)
Always uses the stored result of
processNextOperation so all the chains after the operation execution are executed
with the actual operation result and not a modified version from another policy. |
protected abstract Event |
AbstractCompositePolicy.processPolicy(Policy policy,
Processor nextProcessor,
Event event)
Template method for executing a policy.
|
protected Event |
CompositeSourcePolicy.processPolicy(Policy policy,
Processor nextProcessor,
Event event)
Always return the policy execution / flow execution result so the next policy executes with the modified version of the
wrapped policy / flow.
|
| Modifier and Type | Method and Description |
|---|---|
CheckedFunction<Event,Map<String,Object>> |
MessageSourceResponseParametersProcessor.getFailedExecutionResponseParametersFunction()
Generates the failure response function parameters.
|
Optional<Event> |
DefaultPolicyStateHandler.getLatestState(PolicyStateId identifier) |
Optional<Event> |
PolicyStateHandler.getLatestState(PolicyStateId identifier) |
CheckedFunction<Event,Map<String,Object>> |
MessageSourceResponseParametersProcessor.getSuccessfulExecutionResponseParametersFunction()
Generates the response function parameters.
|
| Modifier and Type | Method and Description |
|---|---|
Map<String,Object> |
SuccessSourcePolicyResult.createErrorResponseParameters(Event event)
This method generates the set of error parameters from an
Event to use on the error response function. |
Event |
PolicyEventConverter.createEvent(Event event,
Event variablesProviderEvent)
Creates a new
Event based on a message and another event which is used to get the variables and
EventContext |
OperationPolicy |
DefaultPolicyManager.createOperationPolicy(org.mule.runtime.api.component.location.ComponentLocation operationLocation,
Event event,
Map<String,Object> operationParameters,
OperationExecutionFunction operationExecutionFunction) |
OperationPolicy |
PolicyManager.createOperationPolicy(org.mule.runtime.api.component.location.ComponentLocation operationLocation,
Event operationEvent,
Map<String,Object> operationParameters,
OperationExecutionFunction operationExecutionFunction)
Creates a policy to be applied to an operation.
|
SourcePolicy |
DefaultPolicyManager.createSourcePolicyInstance(org.mule.runtime.api.component.location.ComponentLocation sourceLocation,
Event sourceEvent,
Processor flowExecutionProcessor,
MessageSourceResponseParametersProcessor messageSourceResponseParametersProcessor) |
SourcePolicy |
PolicyManager.createSourcePolicyInstance(org.mule.runtime.api.component.location.ComponentLocation sourceLocation,
Event sourceEvent,
Processor flowExecutionProcessor,
MessageSourceResponseParametersProcessor messageSourceResponseParametersProcessor)
Creates a policy to be applied to a source.
|
Event |
OperationExecutionFunction.execute(Map<String,Object> parameters,
Event operationEvent)
Executes the operation being intercepted by a policy.
|
Event |
OperationPolicyProcessor.process(Event operationEvent)
Process the policy chain of processors.
|
Event |
CompositeOperationPolicy.process(Event operationEvent) |
Event |
OperationPolicy.process(Event operationEvent)
Process the policy chain of processors.
|
Either<FailureSourcePolicyResult,SuccessSourcePolicyResult> |
SourcePolicy.process(Event sourceEvent)
Process the source policy chain of processors.
|
Event |
AbstractCompositePolicy.NextOperationCall.process(Event event) |
Event |
PolicyNextActionMessageProcessor.process(Event event) |
Either<FailureSourcePolicyResult,SuccessSourcePolicyResult> |
CompositeSourcePolicy.process(Event sourceEvent)
Process the set of policies.
|
Event |
PolicyChain.process(Event event) |
Event |
SourcePolicyProcessor.process(Event sourceEvent)
Process the source policy chain of processors.
|
protected Event |
CompositeOperationPolicy.processNextOperation(Event event)
Stores the operation result so all the chains after the operation execution are executed with the actual operation result and
not a modified version from another policy.
|
protected abstract Event |
AbstractCompositePolicy.processNextOperation(Event event)
Template method for executing the final processor of the chain.
|
protected Event |
CompositeSourcePolicy.processNextOperation(Event event)
Executes the flow.
|
Event |
AbstractCompositePolicy.processPolicies(Event operationEvent)
When this policy is processed, it will use the
CompositeOperationPolicy.NextOperationCall which will keep track of
the different policies to be applied and the current index of the policy under execution. |
protected Event |
CompositeOperationPolicy.processPolicy(Policy policy,
Processor nextProcessor,
Event event)
Always uses the stored result of
processNextOperation so all the chains after the operation execution are executed
with the actual operation result and not a modified version from another policy. |
protected abstract Event |
AbstractCompositePolicy.processPolicy(Policy policy,
Processor nextProcessor,
Event event)
Template method for executing a policy.
|
protected Event |
CompositeSourcePolicy.processPolicy(Policy policy,
Processor nextProcessor,
Event event)
Always return the policy execution / flow execution result so the next policy executes with the modified version of the
wrapped policy / flow.
|
void |
DefaultPolicyStateHandler.updateState(PolicyStateId identifier,
Event lastStateEvent) |
void |
PolicyStateHandler.updateState(PolicyStateId identifier,
Event lastStateEvent)
Updates the event of the policy for the context with the given identifier.
|
| Constructor and Description |
|---|
FlowExecutionException(Event event,
Throwable cause,
Processor failingMessageProcessor)
Creates a new
FlowExecutionException. |
SuccessSourcePolicyResult(Event flowExecutionResult,
Map<String,Object> responseParameters,
MessageSourceResponseParametersProcessor messageSourceResponseParametersProcessor)
Creates a new successful result from a policy execution.
|
| Modifier and Type | Method and Description |
|---|---|
protected Event |
InvokerMessageProcessor.createResultEvent(Event event,
Object result) |
protected Event |
AbstractFilteringMessageProcessor.handleUnaccepted(Event event) |
Event |
TryMessageProcessor.process(Event event) |
Event |
ReferenceProcessor.process(Event event) |
Event |
ResponseMessageProcessorAdapter.process(Event event) |
Event |
AbstractDynamicMessageProcessor.process(Event event) |
Event |
AbstractFilteringMessageProcessor.process(Event event) |
Event |
InvokerMessageProcessor.process(Event event) |
Event |
AbstractRequestResponseMessageProcessor.process(Event event) |
Event |
SecurityFilterMessageProcessor.process(Event event) |
Event |
NullMessageProcessor.process(Event event) |
Event |
IdempotentRedeliveryPolicy.process(Event event) |
Event |
EndpointTransactionalInterceptingMessageProcessor.process(Event event) |
Event |
AsyncDelegateMessageProcessor.process(Event event) |
protected Event |
AbstractRequestResponseMessageProcessor.processCatch(Event event,
MessagingException exception) |
protected Event |
AbstractInterceptingMessageProcessorBase.processNext(Event event) |
protected Event |
AbstractRequestResponseMessageProcessor.processRequest(Event request)
Processes the request phase before the next message processor is invoked.
|
protected Event |
AbstractRequestResponseMessageProcessor.processResponse(Event response)
Processes the response phase after the next message processor and it's response phase have been invoked
|
| Modifier and Type | Method and Description |
|---|---|
org.reactivestreams.Publisher<Event> |
TryMessageProcessor.apply(org.reactivestreams.Publisher<Event> publisher) |
org.reactivestreams.Publisher<Event> |
ReferenceProcessor.apply(org.reactivestreams.Publisher<Event> publisher) |
org.reactivestreams.Publisher<Event> |
ResponseMessageProcessorAdapter.apply(org.reactivestreams.Publisher<Event> publisher) |
org.reactivestreams.Publisher<Event> |
AbstractFilteringMessageProcessor.apply(org.reactivestreams.Publisher<Event> publisher) |
org.reactivestreams.Publisher<Event> |
AbstractRequestResponseMessageProcessor.apply(org.reactivestreams.Publisher<Event> publisher) |
org.reactivestreams.Publisher<Event> |
SecurityFilterMessageProcessor.apply(org.reactivestreams.Publisher<Event> publisher) |
org.reactivestreams.Publisher<Event> |
AsyncDelegateMessageProcessor.apply(org.reactivestreams.Publisher<Event> publisher) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract boolean |
AbstractFilteringMessageProcessor.accept(Event event,
Event.Builder builder) |
protected Event |
InvokerMessageProcessor.createResultEvent(Event event,
Object result) |
protected Object[] |
InvokerMessageProcessor.evaluateArguments(Event event,
List<?> argumentTemplates) |
protected Object |
InvokerMessageProcessor.evaluateExpressionCandidate(Object expressionCandidate,
Event event) |
protected MessagingException |
AbstractFilteringMessageProcessor.filterFailureException(Event event,
Exception ex) |
protected org.mule.runtime.api.exception.MuleException |
AbstractFilteringMessageProcessor.filterUnacceptedException(Event event) |
protected Event |
AbstractFilteringMessageProcessor.handleUnaccepted(Event event) |
protected boolean |
AbstractInterceptingMessageProcessorBase.isEventValid(Event event) |
Event |
TryMessageProcessor.process(Event event) |
Event |
ReferenceProcessor.process(Event event) |
Event |
ResponseMessageProcessorAdapter.process(Event event) |
Event |
AbstractDynamicMessageProcessor.process(Event event) |
Event |
AbstractFilteringMessageProcessor.process(Event event) |
Event |
InvokerMessageProcessor.process(Event event) |
Event |
AbstractRequestResponseMessageProcessor.process(Event event) |
Event |
SecurityFilterMessageProcessor.process(Event event) |
Event |
NullMessageProcessor.process(Event event) |
Event |
IdempotentRedeliveryPolicy.process(Event event) |
Event |
EndpointTransactionalInterceptingMessageProcessor.process(Event event) |
Event |
AsyncDelegateMessageProcessor.process(Event event) |
protected Event |
AbstractRequestResponseMessageProcessor.processCatch(Event event,
MessagingException exception) |
protected void |
AbstractRequestResponseMessageProcessor.processFinally(Event event,
MessagingException exception)
Used to perform post processing after both request and response phases have been completed.
|
protected Event |
AbstractInterceptingMessageProcessorBase.processNext(Event event) |
protected Event |
AbstractRequestResponseMessageProcessor.processRequest(Event request)
Processes the request phase before the next message processor is invoked.
|
protected Event |
AbstractRequestResponseMessageProcessor.processResponse(Event response)
Processes the response phase after the next message processor and it's response phase have been invoked
|
protected abstract Processor |
AbstractDynamicMessageProcessor.resolveMessageProcessor(Event event)
Determines which MessageProcessor should be used.
|
| Modifier and Type | Method and Description |
|---|---|
org.reactivestreams.Publisher<Event> |
TryMessageProcessor.apply(org.reactivestreams.Publisher<Event> publisher) |
org.reactivestreams.Publisher<Event> |
ReferenceProcessor.apply(org.reactivestreams.Publisher<Event> publisher) |
org.reactivestreams.Publisher<Event> |
ResponseMessageProcessorAdapter.apply(org.reactivestreams.Publisher<Event> publisher) |
org.reactivestreams.Publisher<Event> |
AbstractFilteringMessageProcessor.apply(org.reactivestreams.Publisher<Event> publisher) |
org.reactivestreams.Publisher<Event> |
AbstractRequestResponseMessageProcessor.apply(org.reactivestreams.Publisher<Event> publisher) |
org.reactivestreams.Publisher<Event> |
SecurityFilterMessageProcessor.apply(org.reactivestreams.Publisher<Event> publisher) |
org.reactivestreams.Publisher<Event> |
AsyncDelegateMessageProcessor.apply(org.reactivestreams.Publisher<Event> publisher) |
| Modifier and Type | Method and Description |
|---|---|
protected Event |
AbstractMessageProcessorChain.doProcess(Event event) |
Event |
AbstractMessageProcessorChain.process(Event event) |
| Modifier and Type | Method and Description |
|---|---|
org.reactivestreams.Publisher<Event> |
AbstractMessageProcessorChain.apply(org.reactivestreams.Publisher<Event> publisher) |
| Modifier and Type | Method and Description |
|---|---|
protected Event |
AbstractMessageProcessorChain.doProcess(Event event) |
Event |
AbstractMessageProcessorChain.process(Event event) |
void |
NestedProcessorChain.setEvent(Event value)
Sets event
|
| Modifier and Type | Method and Description |
|---|---|
org.reactivestreams.Publisher<Event> |
AbstractMessageProcessorChain.apply(org.reactivestreams.Publisher<Event> publisher) |
| Constructor and Description |
|---|
NestedProcessorChain(Event event,
Processor chain) |
| Modifier and Type | Method and Description |
|---|---|
protected Event |
AddFlowVariableProcessor.addProperty(Event event,
String propertyName,
Object value,
org.mule.runtime.api.metadata.DataType dataType) |
protected Event |
AddPropertyProcessor.addProperty(Event event,
String propertyName,
Serializable value,
org.mule.runtime.api.metadata.DataType dataType) |
protected abstract Event |
AbstractAddVariablePropertyProcessor.addProperty(Event event,
String propertyName,
T value,
org.mule.runtime.api.metadata.DataType dataType)
Adds the property with its value and dataType to a property or variables scope.
|
Event |
AbstractRemoveVariablePropertyProcessor.process(Event event) |
Event |
AbstractAddVariablePropertyProcessor.process(Event event) |
Event |
SetPayloadMessageProcessor.process(Event event) |
protected abstract Event |
AbstractRemoveVariablePropertyProcessor.removeProperty(Event event,
String propertyName) |
protected Event |
RemoveFlowVariableProcessor.removeProperty(Event event,
String propertyName) |
protected Event |
RemovePropertyProcessor.removeProperty(Event event,
String propertyName) |
protected Event |
AddFlowVariableProcessor.removeProperty(Event event,
String propertyName) |
protected abstract Event |
AbstractAddVariablePropertyProcessor.removeProperty(Event event,
String propertyName)
Removes the property from a property or variables scope.
|
protected Event |
AddPropertyProcessor.removeProperty(Event event,
String propertyName) |
| Modifier and Type | Method and Description |
|---|---|
protected Event |
AddFlowVariableProcessor.addProperty(Event event,
String propertyName,
Object value,
org.mule.runtime.api.metadata.DataType dataType) |
protected Event |
AddPropertyProcessor.addProperty(Event event,
String propertyName,
Serializable value,
org.mule.runtime.api.metadata.DataType dataType) |
protected abstract Event |
AbstractAddVariablePropertyProcessor.addProperty(Event event,
String propertyName,
T value,
org.mule.runtime.api.metadata.DataType dataType)
Adds the property with its value and dataType to a property or variables scope.
|
protected abstract Set<String> |
AbstractRemoveVariablePropertyProcessor.getPropertyNames(Event event) |
protected Set<String> |
RemoveFlowVariableProcessor.getPropertyNames(Event event) |
protected Set<String> |
RemovePropertyProcessor.getPropertyNames(Event event) |
Event |
AbstractRemoveVariablePropertyProcessor.process(Event event) |
Event |
AbstractAddVariablePropertyProcessor.process(Event event) |
Event |
SetPayloadMessageProcessor.process(Event event) |
protected abstract Event |
AbstractRemoveVariablePropertyProcessor.removeProperty(Event event,
String propertyName) |
protected Event |
RemoveFlowVariableProcessor.removeProperty(Event event,
String propertyName) |
protected Event |
RemovePropertyProcessor.removeProperty(Event event,
String propertyName) |
protected Event |
AddFlowVariableProcessor.removeProperty(Event event,
String propertyName) |
protected abstract Event |
AbstractAddVariablePropertyProcessor.removeProperty(Event event,
String propertyName)
Removes the property from a property or variables scope.
|
protected Event |
AddPropertyProcessor.removeProperty(Event event,
String propertyName) |
| Modifier and Type | Method and Description |
|---|---|
protected Consumer<Event> |
AbstractProcessingStrategy.createOnEventConsumer() |
| Modifier and Type | Field and Description |
|---|---|
static Event[] |
EventGroup.EMPTY_EVENTS_ARRAY |
| Modifier and Type | Method and Description |
|---|---|
Event |
AggregationStrategy.aggregate(AggregationContext context)
aggregates the events in the given context into a single one
|
Event |
CollectAllAggregationStrategy.aggregate(AggregationContext context) |
protected abstract Event |
AbstractCorrelationAggregator.aggregateEvents(EventGroup events) |
Event |
DefaultRouterResultsHandler.aggregateResults(List<Event> results,
Event previous)
Aggregates the events in the results list into one single
Event You should only use this
method when you're sure that all the events in the results list were generated by the same thread that's going to handle the
aggregated response |
protected Event |
CollectAllAggregationStrategy.aggregateWithFailedRoutes(AggregationContext context) |
protected Event |
CollectAllAggregationStrategy.aggregateWithoutFailedRoutes(AggregationContext context) |
protected Event |
AbstractRoutingStrategy.createEventToRoute(Event routedEvent,
org.mule.runtime.api.message.Message message,
Processor route)
Create a new event to be routed to the target MP
|
protected Event |
Foreach.doProcess(Event event) |
protected Event |
AsynchronousUntilSuccessfulProcessingStrategy.doRoute(Event event,
FlowConstruct flow) |
protected Event |
SynchronousUntilSuccessfulProcessingStrategy.doRoute(Event event,
FlowConstruct flow) |
protected abstract Event |
AbstractUntilSuccessfulProcessingStrategy.doRoute(Event event,
FlowConstruct flow) |
Event |
EventGroup.getMessageCollectionEvent() |
Event |
WireTap.process(Event event) |
Event |
Resequencer.process(Event event) |
Event |
AbstractSelectiveRouter.process(Event event) |
Event |
AbstractAggregator.process(Event event) |
Event |
IdempotentMessageValidator.process(Event event) |
Event |
ScatterGatherRouter.process(Event event) |
Event |
Foreach.process(Event event) |
protected Event |
AbstractUntilSuccessfulProcessingStrategy.processEvent(Event event)
Process the event through the configured route in the until-successful configuration.
|
protected Event |
AbstractUntilSuccessfulProcessingStrategy.processResponseThroughAckResponseExpression(Event event) |
protected Event |
UntilSuccessful.route(Event event) |
Event |
FirstSuccessful.route(Event event)
Route the given event to one of our targets
|
Event |
RoundRobin.route(Event event)
Process the event using the next target route in sequence
|
Event |
AbstractUntilSuccessfulProcessingStrategy.route(Event event,
FlowConstruct flow) |
Event |
UntilSuccessfulProcessingStrategy.route(Event event,
FlowConstruct flowConstruct) |
Event |
RoutingStrategy.route(Event event,
List<Processor> messageProcessors)
|
Event |
FirstSuccessfulRoutingStrategy.route(Event event,
List<Processor> messageProcessors) |
protected Event |
AbstractRoutingStrategy.sendRequest(Event routedEvent,
org.mule.runtime.api.message.Message message,
Processor route,
boolean awaitResponse)
Send message event to destination.
|
Event[] |
EventGroup.toArray()
Returns a snapshot of collected events in this group sorted by their arrival time.
|
Event[] |
EventGroup.toArray(boolean sortByArrival)
Returns a snapshot of collected events in this group, optionally sorted by their arrival time.
|
| Modifier and Type | Method and Description |
|---|---|
org.reactivestreams.Publisher<Event> |
AbstractSelectiveRouter.apply(org.reactivestreams.Publisher<Event> publisher) |
org.reactivestreams.Publisher<Event> |
AbstractAggregator.apply(org.reactivestreams.Publisher<Event> publisher) |
org.reactivestreams.Publisher<Event> |
ScatterGatherRouter.apply(org.reactivestreams.Publisher<Event> publisher) |
ListableObjectStore<Event> |
UntilSuccessful.getObjectStore() |
ListableObjectStore<Event> |
UntilSuccessfulConfiguration.getObjectStore() |
Iterator<Event> |
EventGroup.iterator()
Returns an iterator over a snapshot copy of this group's collected events sorted by their arrival time.
|
Iterator<Event> |
EventGroup.iterator(boolean sortByArrival)
Returns an iterator over a snapshot copy of this group's collected events., optionally sorted by arrival order.
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
MessageFilter.accept(Event event,
Event.Builder builder) |
void |
EventGroup.addEvent(Event event)
Add the given event to this group.
|
Event |
DefaultRouterResultsHandler.aggregateResults(List<Event> results,
Event previous)
Aggregates the events in the results list into one single
Event You should only use this
method when you're sure that all the events in the results list were generated by the same thread that's going to handle the
aggregated response |
static Serializable |
AsynchronousUntilSuccessfulProcessingStrategy.buildQueueKey(Event muleEvent,
FlowConstruct flow,
MuleContext muleContext) |
int |
EventGroup.ArrivalOrderEventComparator.compare(Event event1,
Event event2) |
protected Event |
AbstractRoutingStrategy.createEventToRoute(Event routedEvent,
org.mule.runtime.api.message.Message message,
Processor route)
Create a new event to be routed to the target MP
|
protected Event |
Foreach.doProcess(Event event) |
protected Event |
AsynchronousUntilSuccessfulProcessingStrategy.doRoute(Event event,
FlowConstruct flow) |
protected Event |
SynchronousUntilSuccessfulProcessingStrategy.doRoute(Event event,
FlowConstruct flow) |
protected abstract Event |
AbstractUntilSuccessfulProcessingStrategy.doRoute(Event event,
FlowConstruct flow) |
protected MessagingException |
MessageFilter.filterFailureException(Event event,
Exception ex) |
protected org.mule.runtime.api.exception.MuleException |
MessageFilter.filterUnacceptedException(Event event) |
protected String |
IdempotentMessageValidator.getIdForEvent(Event event) |
protected String |
IdempotentSecureHashMessageValidator.getIdForEvent(Event event) |
protected MuleSession |
EventGroup.getMergedSession(Event[] events) |
protected Collection<Processor> |
AbstractSelectiveRouter.getProcessorsToRoute(Event event) |
protected Collection<Processor> |
ChoiceRouter.getProcessorsToRoute(Event event) |
protected String |
IdempotentMessageValidator.getValueForEvent(Event event) |
boolean |
UntilSuccessful.isMatch(Event event,
Event.Builder builder) |
boolean |
FirstSuccessful.isMatch(Event event,
Event.Builder builder) |
boolean |
RoundRobin.isMatch(Event message,
Event.Builder builder) |
protected boolean |
IdempotentMessageValidator.isNewMessage(Event event) |
protected boolean |
MessageChunkSplitter.isSplitRequired(Event event) |
Event |
WireTap.process(Event event) |
Event |
Resequencer.process(Event event) |
Event |
AbstractSelectiveRouter.process(Event event) |
Event |
AbstractAggregator.process(Event event) |
Event |
IdempotentMessageValidator.process(Event event) |
Event |
ScatterGatherRouter.process(Event event) |
Event |
Foreach.process(Event event) |
protected Event |
AbstractUntilSuccessfulProcessingStrategy.processEvent(Event event)
Process the event through the configured route in the until-successful configuration.
|
protected Event |
AbstractUntilSuccessfulProcessingStrategy.processResponseThroughAckResponseExpression(Event event) |
protected Event |
UntilSuccessful.route(Event event) |
Event |
FirstSuccessful.route(Event event)
Route the given event to one of our targets
|
Event |
RoundRobin.route(Event event)
Process the event using the next target route in sequence
|
Event |
AbstractUntilSuccessfulProcessingStrategy.route(Event event,
FlowConstruct flow) |
Event |
UntilSuccessfulProcessingStrategy.route(Event event,
FlowConstruct flowConstruct) |
Event |
RoutingStrategy.route(Event event,
List<Processor> messageProcessors)
|
Event |
FirstSuccessfulRoutingStrategy.route(Event event,
List<Processor> messageProcessors) |
protected abstract Collection<Processor> |
AbstractSelectiveRouter.selectProcessors(Event event,
Event.Builder builder) |
protected Collection<Processor> |
ChoiceRouter.selectProcessors(Event event,
Event.Builder builder) |
protected Event |
AbstractRoutingStrategy.sendRequest(Event routedEvent,
org.mule.runtime.api.message.Message message,
Processor route,
boolean awaitResponse)
Send message event to destination.
|
Iterator<org.mule.runtime.api.metadata.TypedValue<?>> |
ExpressionSplittingStrategy.split(Event event) |
protected List<?> |
MessageChunkSplitter.splitMessage(Event event) |
protected abstract List<?> |
AbstractSplitter.splitMessage(Event event)
Performs the split of the message payload in the current event.
|
protected MessageSequence<?> |
AbstractSplitter.splitMessageIntoSequence(Event event) |
protected MessageSequence<?> |
Splitter.splitMessageIntoSequence(Event event) |
static void |
AbstractRoutingStrategy.validateMessageIsNotConsumable(Event event,
org.mule.runtime.api.message.Message message)
Validates that the payload is not consumable so it can be copied.
|
| Modifier and Type | Method and Description |
|---|---|
Event |
DefaultRouterResultsHandler.aggregateResults(List<Event> results,
Event previous)
Aggregates the events in the results list into one single
Event You should only use this
method when you're sure that all the events in the results list were generated by the same thread that's going to handle the
aggregated response |
org.reactivestreams.Publisher<Event> |
AbstractSelectiveRouter.apply(org.reactivestreams.Publisher<Event> publisher) |
org.reactivestreams.Publisher<Event> |
AbstractAggregator.apply(org.reactivestreams.Publisher<Event> publisher) |
org.reactivestreams.Publisher<Event> |
ScatterGatherRouter.apply(org.reactivestreams.Publisher<Event> publisher) |
void |
EventGroup.initEventsStore(PartitionableObjectStore<Event> events) |
void |
AbstractAggregator.setEventGroupsObjectStore(PartitionableObjectStore<Event> eventGroupsObjectStore) |
void |
UntilSuccessful.setObjectStore(ListableObjectStore<Event> objectStore) |
| Modifier and Type | Field and Description |
|---|---|
protected Comparator<Event> |
ResequenceCorrelatorCallback.eventComparator |
| Modifier and Type | Method and Description |
|---|---|
Event |
EventCorrelatorCallback.aggregateEvents(EventGroup events)
This method is invoked if the shouldAggregate method is called and returns true.
|
Event |
ResequenceMessagesCorrelatorCallback.aggregateEvents(EventGroup events)
This method is invoked if the shouldAggregate method is called and returns true.
|
Event |
CollectionCorrelatorCallback.aggregateEvents(EventGroup events)
This method is invoked if the shouldAggregate method is called and returns true.
|
Event |
ResequenceCorrelatorCallback.aggregateEvents(EventGroup events)
This method is invoked if the shouldAggregate method is called and returns true.
|
Event |
EventCorrelator.process(Event event) |
| Modifier and Type | Method and Description |
|---|---|
int |
CorrelationSequenceComparator.compare(Event event1,
Event event2) |
EventGroup |
EventCorrelatorCallback.createEventGroup(Event event,
Object id)
Creates the event group with a specific correlation size based on the Mule GroupCorrelation support
|
EventGroup |
CollectionCorrelatorCallback.createEventGroup(Event event,
Object groupId)
Creates a new EventGroup that will expect the number of events as returned by
GroupCorrelation.getGroupSize(). |
protected MuleSession |
CollectionCorrelatorCallback.getMergedSession(Event[] events) |
Event |
EventCorrelator.process(Event event) |
| Constructor and Description |
|---|
ResequenceCorrelatorCallback(Comparator<Event> eventComparator,
MuleContext muleContext,
String storePrefix) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
ExpressionFilter.accept(Event event,
Event.Builder builder)
Check a given event against this filter.
|
boolean |
ExceptionTypeFilter.accept(Event event,
Event.Builder builder)
Check a given event against this filter.
|
boolean |
RegExFilter.accept(Event event,
Event.Builder builder) |
| Modifier and Type | Method and Description |
|---|---|
protected Event |
AbstractOutboundRouter.createEventToRoute(Event routedEvent,
org.mule.runtime.api.message.Message message)
Create a new event to be routed to the target MP
|
protected Event |
AbstractOutboundRouter.doProcessRoute(Processor route,
Event event) |
Event |
AbstractMessageSequenceSplitter.process(Event event) |
Event |
AbstractOutboundRouter.process(Event event) |
Event |
FilteringOutboundRouter.route(Event event) |
protected abstract Event |
AbstractOutboundRouter.route(Event event) |
Event |
AbstractSequenceRouter.route(Event event) |
protected Event |
AbstractOutboundRouter.sendRequest(Event originalEvent,
Event eventToRoute,
Processor route,
boolean awaitResponse) |
protected Event |
AbstractOutboundRouter.sendRequestEvent(Event originalEvent,
Event eventToRoute,
Processor route,
boolean awaitResponse)
Send message event to destination.
|
| Modifier and Type | Method and Description |
|---|---|
protected List<Event> |
AbstractMessageSequenceSplitter.processParts(MessageSequence<?> seq,
Event originalEvent) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
MulticastingRouter.continueRoutingMessageAfter(Event response)
Deprecated.
Indicates that this router always routes messages to all the configured endpoints no matters what a given response is.
|
protected abstract boolean |
AbstractSequenceRouter.continueRoutingMessageAfter(Event response)
Lets subclasses decide if the routing of a given message should continue or not after receiving a given response from a
synchronous endpoint.
|
protected Event |
AbstractOutboundRouter.createEventToRoute(Event routedEvent,
org.mule.runtime.api.message.Message message)
Create a new event to be routed to the target MP
|
protected Event |
AbstractOutboundRouter.doProcessRoute(Processor route,
Event event) |
Processor |
FilteringOutboundRouter.getRoute(int index,
Event event)
Will Return the target at the given index and will resolve any template tags on the Endpoint URI if necessary
|
protected Processor |
FilteringOutboundRouter.getTemplateRoute(int index,
Event event) |
boolean |
FilteringOutboundRouter.isMatch(Event event,
Event.Builder builder) |
protected boolean |
AbstractMessageSequenceSplitter.isSplitRequired(Event event) |
Event |
AbstractMessageSequenceSplitter.process(Event event) |
Event |
AbstractOutboundRouter.process(Event event) |
protected List<Event> |
AbstractMessageSequenceSplitter.processParts(MessageSequence<?> seq,
Event originalEvent) |
protected void |
AbstractMessageSequenceSplitter.propagateFlowVars(Event previousResult,
Event.Builder builder) |
protected Set<String> |
AbstractMessageSequenceSplitter.resolvePropagatedFlowVars(Event lastResult) |
Event |
FilteringOutboundRouter.route(Event event) |
protected abstract Event |
AbstractOutboundRouter.route(Event event) |
Event |
AbstractSequenceRouter.route(Event event) |
protected Event |
AbstractOutboundRouter.sendRequest(Event originalEvent,
Event eventToRoute,
Processor route,
boolean awaitResponse) |
protected Event |
AbstractOutboundRouter.sendRequestEvent(Event originalEvent,
Event eventToRoute,
Processor route,
boolean awaitResponse)
Send message event to destination.
|
protected abstract MessageSequence<?> |
AbstractMessageSequenceSplitter.splitMessageIntoSequence(Event event)
Converts the event into a
MessageSequence that will retrieve each of the event elements |
| Modifier and Type | Field and Description |
|---|---|
protected ConcurrentMap<String,Event> |
AbstractAsyncRequestReplyRequester.responseEvents |
| Modifier and Type | Method and Description |
|---|---|
Event |
AbstractAsyncRequestReplyRequester.process(Event event) |
Event |
AbstractReplyToPropertyRequestReplyReplier.process(Event event) |
Event |
SimpleRequestReplyReplier.process(Event event) |
protected Event |
AbstractReplyToPropertyRequestReplyReplier.processReplyTo(Event event,
Event result,
ReplyToHandler replyToHandler,
Object replyTo) |
protected Event |
AbstractAsyncRequestReplyRequester.receiveAsyncReply(Event event) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
AbstractAsyncRequestReplyRequester.getAsyncReplyCorrelationId(Event event) |
Event |
AbstractAsyncRequestReplyRequester.process(Event event) |
Event |
AbstractReplyToPropertyRequestReplyReplier.process(Event event) |
Event |
SimpleRequestReplyReplier.process(Event event) |
protected Event |
AbstractReplyToPropertyRequestReplyReplier.processReplyTo(Event event,
Event result,
ReplyToHandler replyToHandler,
Object replyTo) |
protected Event |
AbstractAsyncRequestReplyRequester.receiveAsyncReply(Event event) |
protected void |
SimpleAsyncRequestReplyRequester.sendAsyncRequest(Event event) |
protected void |
AbstractAsyncRequestReplyRequester.sendAsyncRequest(Event event) |
protected boolean |
AsyncReplyToPropertyRequestReplyReplier.shouldProcessEvent(Event event) |
protected boolean |
ReplyToPropertyRequestReplyReplier.shouldProcessEvent(Event event) |
protected abstract boolean |
AbstractReplyToPropertyRequestReplyReplier.shouldProcessEvent(Event event) |
| Modifier and Type | Method and Description |
|---|---|
Event |
UsernamePasswordAuthenticationFilter.authenticate(Event event)
Authenticates the current message.
|
abstract Event |
AbstractAuthenticationFilter.authenticate(Event event) |
Event |
AbstractOperationSecurityFilter.authenticate(Event event)
Deprecated.
|
protected abstract Event |
AbstractOperationSecurityFilter.authenticateInbound(Event event)
Deprecated.
|
abstract Event |
AbstractSecurityFilter.doFilter(Event event) |
Event |
AbstractAuthenticationFilter.doFilter(Event event) |
Event |
AbstractOperationSecurityFilter.doFilter(Event event)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
Event |
UsernamePasswordAuthenticationFilter.authenticate(Event event)
Authenticates the current message.
|
abstract Event |
AbstractAuthenticationFilter.authenticate(Event event) |
Event |
AbstractOperationSecurityFilter.authenticate(Event event)
Deprecated.
|
protected abstract Event |
AbstractOperationSecurityFilter.authenticateInbound(Event event)
Deprecated.
|
abstract Event |
AbstractSecurityFilter.doFilter(Event event) |
Event |
AbstractAuthenticationFilter.doFilter(Event event) |
Event |
AbstractOperationSecurityFilter.doFilter(Event event)
Deprecated.
|
protected org.mule.runtime.api.security.Authentication |
UsernamePasswordAuthenticationFilter.getAuthenticationToken(Event event) |
Serializable |
MuleHeaderCredentialsAccessor.getCredentials(Event event) |
| Modifier and Type | Method and Description |
|---|---|
protected Event |
MuleEncryptionEndpointSecurityFilter.authenticateInbound(Event event) |
| Modifier and Type | Method and Description |
|---|---|
protected Event |
MuleEncryptionEndpointSecurityFilter.authenticateInbound(Event event) |
| Modifier and Type | Method and Description |
|---|---|
org.mule.runtime.api.streaming.CursorProvider |
StreamingManager.manage(org.mule.runtime.api.streaming.CursorProvider provider,
Event creatorEvent)
Becomes aware of the given
provider and returns a replacement provider
which is managed by the runtime, allowing for automatic resource handling |
Object |
CursorProviderFactory.of(Event event,
T value)
Optionally creates a new
CursorProvider to buffer the given value. |
| Modifier and Type | Method and Description |
|---|---|
Event |
CompositeConverter.process(Event event) |
Event |
AbstractTransformer.process(Event event) |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
AbstractMessageTransformer.checkReturnClass(Object object,
Event event)
Check if the return class is supported by this transformer
|
Event |
CompositeConverter.process(Event event) |
Event |
AbstractTransformer.process(Event event) |
Object |
AbstractMessageTransformer.transform(Object src,
Charset enc,
Event event) |
Object |
AbstractMessageTransformer.transform(Object src,
Event event) |
Object |
TransformerTemplate.transformMessage(Event event,
Charset outputEncoding) |
Object |
TransformerChain.transformMessage(Event event,
Charset outputEncoding) |
abstract Object |
AbstractMessageTransformer.transformMessage(Event event,
Charset outputEncoding)
Transform the message
|
| Modifier and Type | Method and Description |
|---|---|
Event |
CombineCollectionsTransformer.process(Event event) |
Event |
CopyPropertiesProcessor.process(Event event) |
| Modifier and Type | Method and Description |
|---|---|
Event |
CombineCollectionsTransformer.process(Event event) |
Event |
CopyPropertiesProcessor.process(Event event) |
Object |
MuleMessageToByteArray.transformMessage(Event event,
Charset outputEncoding) |
Object |
SetPayloadTransformer.transformMessage(Event event,
Charset outputEncoding) |
Object |
ParseTemplateTransformer.transformMessage(Event event,
Charset outputEncoding) |
Object |
AutoTransformer.transformMessage(Event event,
Charset outputEncoding) |
| Modifier and Type | Field and Description |
|---|---|
protected Event |
ResultsToMessageCollection.event |
| Modifier and Type | Method and Description |
|---|---|
static org.mule.runtime.api.message.Message |
MessageUtils.toMessage(org.mule.runtime.extension.api.runtime.operation.Result result,
CursorProviderFactory cursorProviderFactory,
Event event)
Transforms the given
result into a Message. |
static org.mule.runtime.api.message.Message |
MessageUtils.toMessage(org.mule.runtime.extension.api.runtime.operation.Result result,
org.mule.runtime.api.metadata.MediaType mediaType,
CursorProviderFactory cursorProviderFactory,
Event event)
Transforms the given
result into a Message. |
static Collection<org.mule.runtime.api.message.Message> |
MessageUtils.toMessageCollection(Collection<org.mule.runtime.extension.api.runtime.operation.Result> results,
CursorProviderFactory cursorProviderFactory,
Event event)
Transforms the given
results into a similar collection of Message
objects |
static Iterator<org.mule.runtime.api.message.Message> |
MessageUtils.toMessageIterator(Iterator<org.mule.runtime.extension.api.runtime.operation.Result> results,
CursorProviderFactory cursorProviderFactory,
Event event)
Transforms the given
results into a similar collection of Message objects |
| Constructor and Description |
|---|
ResultsToMessageCollection(Collection<org.mule.runtime.extension.api.runtime.operation.Result> delegate,
CursorProviderFactory cursorProviderFactory,
Event event) |
ResultsToMessageList(List<org.mule.runtime.extension.api.runtime.operation.Result> delegate,
CursorProviderFactory cursorProviderFactory,
Event event) |
ResultsToMessageSet(Set<org.mule.runtime.extension.api.runtime.operation.Result> delegate,
CursorProviderFactory cursorProviderFactory,
Event event) |
Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.