1 25 26 package org.objectweb.petals.jbi.messaging.types; 27 28 import javax.jbi.messaging.InOnly; 29 import javax.jbi.messaging.MessagingException; 30 import javax.jbi.messaging.NormalizedMessage; 31 32 import org.objectweb.petals.jbi.messaging.MessageExchangeDecorator; 33 import org.objectweb.petals.jbi.messaging.MessageExchangeImpl; 34 35 39 public class InOnlyImpl extends MessageExchangeDecorator implements InOnly { 40 41 public InOnlyImpl(MessageExchangeImpl me, Role observerRole) { 42 super(me, observerRole); 43 44 me.setPattern(MessageExchangeImpl.IN_ONLY_PATTERN); 45 } 46 47 50 public NormalizedMessage getInMessage() { 51 return getMessage(MessageExchangeImpl.IN_MSG); 52 } 53 54 57 public void setInMessage(NormalizedMessage msg) throws MessagingException { 58 setMessage(msg, MessageExchangeImpl.IN_MSG); 59 } 60 } 61 | Popular Tags |