1 package org.objectweb.celtix.bus.bindings.xml; 2 3 import java.util.*; 4 5 import javax.xml.ws.handler.MessageContext; 6 7 import org.objectweb.celtix.context.MessageContextWrapper; 8 9 class XMLMessageContextImpl extends MessageContextWrapper implements XMLMessageContext { 10 private static final long serialVersionUID = 1L; 11 private static final String XML_MESSAGE = "org.objectweb.celtix.bindings.xml.message"; 12 13 public XMLMessageContextImpl(MessageContext ctx) { 14 super(ctx); 15 } 16 17 public XMLMessage getMessage() { 18 return (XMLMessage)get(XML_MESSAGE); 19 } 20 21 public void setMessage(XMLMessage xmlMsg) { 22 put(XML_MESSAGE, xmlMsg); 23 setScope(XML_MESSAGE, MessageContext.Scope.HANDLER); 24 } 25 } 26 | Popular Tags |