public MessageExchangePattern getExchangePattern() { return event.getExchangePattern(); }
public NonBlockingProcessorExecutor(MuleEvent event, List<MessageProcessor> processors, MessageProcessorExecutionTemplate executionTemplate, boolean copyOnVoidEvent) { super(event, processors, executionTemplate, copyOnVoidEvent); this.replyToHandler = event.getReplyToHandler(); this.messageExchangePattern = event.getExchangePattern(); }
@Override protected boolean shouldProcessEvent(MuleEvent event) { return event.getExchangePattern().hasResponse(); }
public MuleEvent process(MuleEvent event) throws MuleException { // DF: I've no idea why we only do this for sync if (event.getExchangePattern().hasResponse()) { event = OptimizedRequestContext.unsafeSetEvent(event); } return event; } }
public DefaultMuleEvent(MuleEvent rewriteEvent, FlowConstruct flowConstruct, ReplyToHandler replyToHandler, Object replyToDestination, boolean synchronous) { this(rewriteEvent.getMessage(), rewriteEvent, flowConstruct, rewriteEvent.getSession(), synchronous, replyToHandler, replyToDestination, true, rewriteEvent.getExchangePattern()); }
@Override protected boolean shouldProcessEvent(MuleEvent event) { // Only process ReplyToHandler is running one-way and standard ReplyToHandler is being used. return !event.getExchangePattern().hasResponse() && (event.getFlowConstruct() instanceof Flow) && event .getReplyToHandler() instanceof DefaultReplyToHandler; }
public DefaultMuleEvent(MuleMessage message, MuleEvent rewriteEvent, boolean synchronus, boolean shareFlowVars) { this(message, rewriteEvent, rewriteEvent.getFlowConstruct(), rewriteEvent.getSession(), synchronus, shareFlowVars, rewriteEvent.getExchangePattern(), rewriteEvent.getReplyToHandler()); }
public DefaultMuleEvent(MuleEvent rewriteEvent, FlowConstruct flowConstruct, ReplyToHandler replyToHandler, Object replyToDestination) { this(rewriteEvent.getMessage(), rewriteEvent, flowConstruct, rewriteEvent.getSession(), rewriteEvent.isSynchronous(), replyToHandler, replyToDestination, true, rewriteEvent.getExchangePattern()); }
public MuleEvent process(MuleEvent event) throws MuleException { if (event.getExchangePattern().hasResponse()) { if (logger.isDebugEnabled()) { logger.debug("Service: " + service.getName() + " has received synchronous event on: " + event.getMessageSourceURI()); } } else { if (logger.isDebugEnabled()) { logger.debug("Service: " + service.getName() + " has received asynchronous event on: " + event.getMessageSourceURI()); } } return event; } }
protected DefaultMuleEvent(MuleMessage message, MuleEvent rewriteEvent, FlowConstruct flowConstruct, MuleSession session, boolean synchronous) { this(message, rewriteEvent, flowConstruct, session, synchronous, rewriteEvent.getReplyToHandler(), rewriteEvent.getReplyToDestination(), true, rewriteEvent.getExchangePattern()); }
if (isPaused() && event.getExchangePattern().hasResponse())
public MuleEvent process(MuleEvent event) throws MuleException { if (flowConstruct.getStatistics().isEnabled()) { if (event.getExchangePattern().hasResponse()) { flowConstruct.getStatistics().incReceivedEventSync(); } else { flowConstruct.getStatistics().incReceivedEventASync(); } } return event; }
public MuleEvent process(MuleEvent event) throws MuleException { if (service.getStatistics().isEnabled()) { if (event.getExchangePattern().hasResponse()) { service.getStatistics().incReceivedEventSync(); } else { service.getStatistics().incReceivedEventASync(); } } return event; } }
resultEvent = processNext(resultEvent); if (!event.getExchangePattern().hasResponse()) if (!event.getExchangePattern().hasResponse() || !BooleanUtils.toBoolean(replyToStop))
super.route(new DefaultMuleEvent(part, event.getExchangePattern(), flowConstruct, session)); if (logger.isInfoEnabled())
public MuleEvent process(MuleEvent event) throws MuleException { ServiceStatistics stats = service.getStatistics(); if (stats.isEnabled()) { if (!(service.getOutboundMessageProcessor() instanceof OutboundRouterCollection) || (service.getOutboundMessageProcessor() instanceof OutboundRouterCollection && ((OutboundRouterCollection) service.getOutboundMessageProcessor()).hasEndpoints())) { if (event.getExchangePattern().hasResponse()) { stats.incSentEventSync(); } else { stats.incSentEventASync(); } } } return event; } }
try if (event.getExchangePattern().hasResponse())
public MuleEvent process(MuleEvent event) throws MuleException boolean syncNullPayload = event.getExchangePattern().hasResponse() && (event.getMessage().getPayload() instanceof NullPayload); if (event.getExchangePattern().hasResponse())
private MuleEvent processResponse(MuleEvent event, Exchange exchange, MuleEvent responseEvent) if (responseEvent == null || VoidMuleEvent.getInstance().equals(responseEvent) || !event.getExchangePattern().hasResponse())
if (!event.getExchangePattern().hasResponse())