com.arjuna.mw.wst.service
Class JaxWSSubordinateHeaderContextProcessor

java.lang.Object
  extended by com.arjuna.mw.wst.service.JaxBaseHeaderContextProcessor
      extended by com.arjuna.mw.wst.service.JaxWSHeaderContextProcessor
          extended by com.arjuna.mw.wst.service.JaxWSSubordinateHeaderContextProcessor
All Implemented Interfaces:
javax.xml.ws.handler.Handler, javax.xml.ws.handler.soap.SOAPHandler

public class JaxWSSubordinateHeaderContextProcessor
extends JaxWSHeaderContextProcessor

specialised version which creates and interposes a subordinate AT transaction when it finds an incoming AT context in the message headers


Constructor Summary
JaxWSSubordinateHeaderContextProcessor()
           
 
Method Summary
protected  boolean handleInbound(javax.xml.ws.handler.MessageContext msgContext)
          Process the tx context header that is attached to the received message.
 
Methods inherited from class com.arjuna.mw.wst.service.JaxWSHeaderContextProcessor
close, getHeaders, handleFault, handleMessage, handleOutbound, setHeaders
 
Methods inherited from class com.arjuna.mw.wst.service.JaxBaseHeaderContextProcessor
handleInboundMessage, handleInboundMessage, suspendTransaction
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JaxWSSubordinateHeaderContextProcessor

public JaxWSSubordinateHeaderContextProcessor()
Method Detail

handleInbound

protected boolean handleInbound(javax.xml.ws.handler.MessageContext msgContext)
Process the tx context header that is attached to the received message.

Overrides:
handleInbound in class JaxWSHeaderContextProcessor
Parameters:
msgContext -
Returns:
true