public static void transferToIn(NormalizedMessage sourceMsg, MessageExchange dest) throws MessagingException { transferTo(sourceMsg, dest, "in"); }
store.store(exchange.getExchangeId(), exchange); try { MessageUtil.transferTo(exchange, org, "fault"); send(org); } catch (Exception e) { store.store(exchange.getExchangeId(), exchange); try { MessageUtil.transferTo(exchange, org, "out"); send(org); } catch (Exception e) {
public static void transferToFault(Fault fault, MessageExchange dest) throws MessagingException { transferTo(fault, dest, "fault"); }
public static void transferToOut(NormalizedMessage sourceMsg, MessageExchange dest) throws MessagingException { transferTo(sourceMsg, dest, "out"); }
/** * Used by POJOs acting as a consumer * @param uri * @param message * @return */ public Future<NormalizedMessage> send(String uri, NormalizedMessage message) { try { InOut me = getExchangeFactory().createInOutExchange(); URIResolver.configureExchange(me, getServiceUnit().getComponent().getComponentContext(), uri); MessageUtil.transferTo(message, me, "in"); final Holder h = new Holder(); getOrCreateCurrentRequest(me).addExchange(me); exchanges.put(me.getExchangeId(), h); BeanEndpoint.this.send(me); return h; } catch (Exception e) { throw new RuntimeException(e); } }
store.store(exchange.getExchangeId(), exchange); try { MessageUtil.transferTo(exchange, original, "fault"); send(original); } catch (Exception e) { store.store(exchange.getExchangeId(), exchange); try { MessageUtil.transferTo(exchange, original, "out"); send(original); } catch (Exception e) {