| java.lang.Object org.objectweb.celtix.bus.ws.addressing.soap.MAPCodec
MAPCodec | public class MAPCodec implements SOAPHandler<SOAPMessageContext>(Code) | | Protocol Handler responsible for {en|de}coding the Message Addressing
Properties for {outgo|incom}ing messages.
|
Constructor Summary | |
public | MAPCodec() Constructor. |
MAPCodec | public MAPCodec()(Code) | | Constructor.
|
close | public void close(MessageContext context)(Code) | | Called at the conclusion of a message exchange pattern just prior to
the JAX-WS runtime dispatching a message, fault or exception.
Parameters: context - the message context |
decodeMAP | protected T decodeMAP(Class<T> clz, SOAPHeaderElement headerElement, Unmarshaller unmarshaller) throws JAXBException(Code) | | Decodes a MAP from a SOAP header.
Parameters: clz - the class Parameters: headerElement - the SOAP header element Parameters: marshaller - the JAXB marshaller to use the decoded value |
destroy | public void destroy()(Code) | | Release handler resources.
|
encodeMAP | protected void encodeMAP(T value, QName qname, Class<T> clz, SOAPHeader header, Marshaller marshaller) throws JAXBException(Code) | | Encodes an MAP as a SOAP header.
Parameters: value - the value to encode Parameters: qname - the QName for the header Parameters: clz - the class Parameters: header - the SOAP header Parameters: marshaller - the JAXB marshaller to use |
getHeaders | public Set<QName> getHeaders()(Code) | | the set of SOAP headers understood by this handler |
handleFault | public boolean handleFault(SOAPMessageContext context)(Code) | | Invoked for fault processing.
Parameters: context - the messsage context |
handleMessage | public boolean handleMessage(SOAPMessageContext context)(Code) | | Invoked for normal processing of inbound and outbound messages.
Parameters: context - the messsage context |
|
|