public MuleEvent process(MuleEvent event) throws MuleException { int timeout = event.getMessage().getOutboundProperty(MuleProperties.MULE_EVENT_TIMEOUT_PROPERTY, -1); if (timeout >= 0) { event.setTimeout(timeout); } return event; }
private MuleEvent sendRequestEvent(MuleEvent routedEvent, MuleMessage message, MessageProcessor route, boolean awaitResponse) throws MuleException { if (route == null) { throw new DispatchException(CoreMessages.objectIsNull("Outbound Endpoint"), routedEvent, null); } MuleEvent event = createEventToRoute(routedEvent, message, route); if (awaitResponse) { int timeout = message.getOutboundProperty(MuleProperties.MULE_EVENT_TIMEOUT_PROPERTY, -1); if (timeout >= 0) { event.setTimeout(timeout); } } return route.process(event); }
/** * Send message event to destination. */ protected MuleEvent sendRequestEvent(MuleEvent routedEvent, MuleMessage message, MessageProcessor route, boolean awaitResponse) throws MuleException { if (route == null) { throw new DispatchException(CoreMessages.objectIsNull("Outbound Endpoint"), routedEvent, null); } MuleEvent event = createEventToRoute(routedEvent, message, route); if (awaitResponse) { int timeout = message.getOutboundProperty(MuleProperties.MULE_EVENT_TIMEOUT_PROPERTY, -1); if (timeout >= 0) { event.setTimeout(timeout); } } return doProcessRoute(route, event); }
event.setTimeout(timeout); if (logger.isDebugEnabled())