public RobustInOnly createRobustInOnlyExchange() throws MessagingException { RobustInOnly exchange = getExchangeFactory().createRobustInOnlyExchange(); NormalizedMessage in = exchange.createMessage(); exchange.setInMessage(in); return exchange; }
/** * Return a <code>MessageExchangeDecorator</code> for Consumer, as * <code>RobustInOnly</code>. * * @see javax.jbi.messaging.MessageExchangeFactory#createRobustInOnlyExchange() * @return * the message exchange * @throws MessagingException * impossible to create the message exchange */ public RobustInOnly createRobustInOnlyExchange() throws MessagingException { // Create the concrete message exchange MessageExchange meC = this.concreteMef.createRobustInOnlyExchange(); // Convert into fake message exchange RobustInOnly meF = (RobustInOnly) Convert. convertConcreteMessageExchangeToFakeMessageExchange(meC, Convert.ROBUST_IN_ONLY_PATTERN); ((org.objectweb.petals.tools.rmi.common.serializable. MessageExchange) meF).setRole(meC.getRole()); // Store the messages this.messages.put(meF.getExchangeId(), meC); return meF; }
public RobustInOnly createRobustInOnlyExchange() throws MessagingException { RobustInOnly exchange = getExchangeFactory().createRobustInOnlyExchange(); NormalizedMessage in = exchange.createMessage(); exchange.setInMessage(in); return exchange; }