com.sun.xml.ws.tx.common
Class TxMapUpdateProvider

java.lang.Object
  extended by com.sun.xml.ws.tx.common.TxMapUpdateProvider
All Implemented Interfaces:
PolicyMapUpdateProvider

public class TxMapUpdateProvider
extends java.lang.Object
implements PolicyMapUpdateProvider

From CMT EJB methods generate wsdl:binding/wsdl:operations with semantically equivalent WS-AT Policy Assertion(s).

Known limitation: not accounting for ejb deployment descriptor, only working off of TransactionAttribute annotations.


Constructor Summary
TxMapUpdateProvider()
           
 
Method Summary
 void update(com.sun.xml.ws.policy.PolicyMapExtender policyMapMutator, com.sun.xml.ws.policy.PolicyMap policyMap, com.sun.xml.ws.api.model.SEIModel model, com.sun.xml.ws.api.WSBinding wsBinding)
          Update policy map with operation scope of correct ws-at policy assertions.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TxMapUpdateProvider

public TxMapUpdateProvider()
Method Detail

update

public void update(com.sun.xml.ws.policy.PolicyMapExtender policyMapMutator,
                   com.sun.xml.ws.policy.PolicyMap policyMap,
                   com.sun.xml.ws.api.model.SEIModel model,
                   com.sun.xml.ws.api.WSBinding wsBinding)
            throws com.sun.xml.ws.policy.PolicyException
Update policy map with operation scope of correct ws-at policy assertions.

Only looking for this for java to wsdl at tool time.

Specified by:
update in interface PolicyMapUpdateProvider
Parameters:
policyMapMutator -
policyMap -
model -
wsBinding -
Throws:
com.sun.xml.ws.policy.PolicyException