incomingObserver.onMessage(inMessage); resp.flushBuffer(); } catch (SuspendedInvocationException ex) {
incomingObserver.onMessage(inMessage); invokeComplete(context, req, resp, inMessage); } catch (SuspendedInvocationException ex) {
public void run() { incomingObserver.onMessage(inMessage); } });
public void run() { try { handleResponseInternal(); } catch (Throwable e) { ((PhaseInterceptorChain)outMessage.getInterceptorChain()).abort(); outMessage.setContent(Exception.class, e); ((PhaseInterceptorChain)outMessage.getInterceptorChain()).unwind(outMessage); MessageObserver mo = outMessage.getInterceptorChain().getFaultObserver(); if (mo == null) { mo = outMessage.getExchange().get(MessageObserver.class); } mo.onMessage(outMessage); } } };
message.getInterceptorChain().abort(); if (ep.getInFaultObserver() != null) { ep.getInFaultObserver().onMessage(message);
protected void invokeColocObserver(Message outMsg, Endpoint inboundEndpoint) { if (colocObserver == null) { colocObserver = new ColocMessageObserver(inboundEndpoint, bus); } if (LOG.isLoggable(Level.FINE)) { LOG.fine("Invoke on Coloc Observer."); } colocObserver.onMessage(outMsg); }
protected void invokeColocObserver(Message outMsg, Endpoint inboundEndpoint) { if (colocObserver == null) { colocObserver = new ColocMessageObserver(inboundEndpoint, bus); } if (LOG.isLoggable(Level.FINE)) { LOG.fine("Invoke on Coloc Observer."); } colocObserver.onMessage(outMsg); }
incomingObserver.onMessage(inMessage);
inMessage.setContent(InputStream.class, cos.getInputStream()); incomingObserver.onMessage(inMessage); } catch (IOException e) { logStackTrace(e);
responseMsg.put(InterceptorChain.STARTING_AT_INTERCEPTOR_ID, LogicalHandlerInInterceptor.class.getName()); observer.onMessage(responseMsg);
public void run() { if (exchange != null) { exchange.setInMessage(m); } conduit.getMessageObserver().onMessage(m); } };
public void run() { if (exchange != null) { exchange.setInMessage(m); } conduit.getMessageObserver().onMessage(m); } };
observer.onMessage(responseMsg);
public void process(Exchange camelExchange) throws Exception { LOG.trace("Received request : {}", camelExchange); org.apache.cxf.message.Message cxfMessage = endpoint.getCxfBeanBinding().createCxfMessageFromCamelExchange(camelExchange, endpoint.getHeaderFilterStrategy()); cxfMessage.put(CamelTransportConstants.CAMEL_EXCHANGE, camelExchange); ((MessageImpl)cxfMessage).setDestination(this); // Handling the incoming message // The response message will be send back by the outgoing chain incomingObserver.onMessage(cxfMessage); }
private void handleRequestResponse(Exchange exchange, Object encoding, DispatchingResponse response) { Message inMessage = new MessageImpl(); inMessage.put(ENCODING, encoding); inMessage.put(CONTENT_TYPE, response.getContentType()); inMessage.setContent(InputStream.class, response.getContent()); exchange.put(MULE_TRANSPORT_HEADERS_KEY, response.getHeaders()); inMessage.setExchange(exchange); messageObserver.onMessage(inMessage); }
protected void processStreamIo(IoSession session, InputStream in, OutputStream out) { final MessageImpl m = new MessageImpl(); final Exchange exchange = new ExchangeImpl(); exchange.setDestination(UDPDestination.this); m.setDestination(UDPDestination.this); exchange.setInMessage(m); m.setContent(InputStream.class, in); out = new UDPDestinationOutputStream(out); m.put(OutputStream.class, out); queue.execute(() -> getMessageObserver().onMessage(m)); }
protected void processStreamIo(IoSession session, InputStream in, OutputStream out) { final MessageImpl m = new MessageImpl(); final Exchange exchange = new ExchangeImpl(); exchange.setDestination(UDPDestination.this); m.setDestination(UDPDestination.this); exchange.setInMessage(m); m.setContent(InputStream.class, in); out = new UDPDestinationOutputStream(out); m.put(OutputStream.class, out); queue.execute(() -> getMessageObserver().onMessage(m)); }
public void run() { try { syncInvoke(exchange); } catch (Throwable e) { ((PhaseInterceptorChain)message.getInterceptorChain()).abort(); message.setContent(Exception.class, e); ((PhaseInterceptorChain)message.getInterceptorChain()).unwind(message); MessageObserver mo = message.getInterceptorChain().getFaultObserver(); if (mo == null) { mo = message.getExchange().get(MessageObserver.class); } mo.onMessage(message); } } };
public void run() { try { handleResponseInternal(); } catch (Throwable e) { ((PhaseInterceptorChain)outMessage.getInterceptorChain()).abort(); outMessage.setContent(Exception.class, e); ((PhaseInterceptorChain)outMessage.getInterceptorChain()).unwind(outMessage); MessageObserver mo = outMessage.getInterceptorChain().getFaultObserver(); if (mo == null) { mo = outMessage.getExchange().get(MessageObserver.class); } mo.onMessage(outMessage); } } };
public void run() { try { handleResponseInternal(); } catch (Throwable e) { ((PhaseInterceptorChain)outMessage.getInterceptorChain()).abort(); outMessage.setContent(Exception.class, e); ((PhaseInterceptorChain)outMessage.getInterceptorChain()).unwind(outMessage); MessageObserver mo = outMessage.getInterceptorChain().getFaultObserver(); if (mo == null) { mo = outMessage.getExchange().get(MessageObserver.class); } mo.onMessage(outMessage); } } };