fireNotification(notificationManager, event.getFlowConstruct(), event, messageProcessor,
null, MessageProcessorNotification.MESSAGE_PROCESSOR_PRE_INVOKE);
}
MuleEvent result = null;
MessagingException exceptionThrown = null;
try
{
if (next == null)
{
result = messageProcessor.process(event);
}
else
{
result = next.execute(messageProcessor, event);
}
}
catch (MessagingException e)
{
exceptionThrown = e;
throw e;
}
catch (MuleException e)
{
exceptionThrown = new MessagingException(event, e, messageProcessor);
throw exceptionThrown;
}
finally
{
if (fireNotification)