|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.arjuna.mw.wst11.client.JaxWSHeaderContextProcessor
public class JaxWSHeaderContextProcessor
The class is used to perform WS-Transaction context insertion and extraction for application level SOAP messages using JaxWS. This is the client side version.
Constructor Summary | |
---|---|
JaxWSHeaderContextProcessor()
|
Method Summary | |
---|---|
void |
close(javax.xml.ws.handler.MessageContext messageContext)
|
java.util.Set<javax.xml.namespace.QName> |
getHeaders()
Gets the header blocks that can be processed by this Handler instance. |
boolean |
handleFault(javax.xml.ws.handler.soap.SOAPMessageContext messageContext)
Tidy up the Transaction/Thread association. |
protected boolean |
handleInbound(javax.xml.ws.handler.soap.SOAPMessageContext messageContext)
Tidy up the Transaction/Thread association before control is returned to the user. |
boolean |
handleMessage(javax.xml.ws.handler.soap.SOAPMessageContext msgContext)
Process a message. |
protected boolean |
handleOutbound(javax.xml.ws.handler.soap.SOAPMessageContext messageContext)
Process the tx thread context and attach serialized version as msg header |
boolean |
handleOutboundMessage(javax.xml.soap.SOAPMessage soapMessage)
Handle the request. |
protected void |
resumeTransaction(javax.xml.soap.SOAPMessage soapMessage)
Resume the current transaction. |
void |
setHeaders(java.util.Set headers)
Sets the header blocks that can be processed by this Handler instance. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public JaxWSHeaderContextProcessor()
Method Detail |
---|
public boolean handleMessage(javax.xml.ws.handler.soap.SOAPMessageContext msgContext)
handleMessage
in interface javax.xml.ws.handler.Handler<javax.xml.ws.handler.soap.SOAPMessageContext>
msgContext
-
public boolean handleFault(javax.xml.ws.handler.soap.SOAPMessageContext messageContext)
handleFault
in interface javax.xml.ws.handler.Handler<javax.xml.ws.handler.soap.SOAPMessageContext>
messageContext
-
public void close(javax.xml.ws.handler.MessageContext messageContext)
close
in interface javax.xml.ws.handler.Handler<javax.xml.ws.handler.soap.SOAPMessageContext>
public java.util.Set<javax.xml.namespace.QName> getHeaders()
getHeaders
in interface javax.xml.ws.handler.soap.SOAPHandler<javax.xml.ws.handler.soap.SOAPMessageContext>
public void setHeaders(java.util.Set headers)
protected boolean handleInbound(javax.xml.ws.handler.soap.SOAPMessageContext messageContext)
messageContext
-
protected boolean handleOutbound(javax.xml.ws.handler.soap.SOAPMessageContext messageContext)
messageContext
-
public boolean handleOutboundMessage(javax.xml.soap.SOAPMessage soapMessage)
soapMessage
- The current message context.protected void resumeTransaction(javax.xml.soap.SOAPMessage soapMessage)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |