Class MtomPolicyMapConfigurator

java.lang.Object
com.sun.xml.ws.encoding.policy.MtomPolicyMapConfigurator
All Implemented Interfaces:
PolicyMapConfigurator

public class MtomPolicyMapConfigurator extends Object implements PolicyMapConfigurator
Generate an MTOM policy if MTOM was enabled.
Author:
Jakub Podlesak (japod at sun.com), Fabian Ritzmann
  • Constructor Details

    • MtomPolicyMapConfigurator

      public MtomPolicyMapConfigurator()
  • Method Details

    • update

      public Collection<PolicySubject> update(PolicyMap policyMap, SEIModel model, WSBinding wsBinding) throws PolicyException
      Generates an MTOM policy if MTOM is enabled.
      1. If MTOM is enabled
        1. If MTOM policy does not already exist, generate
        2. Otherwise do nothing
      2. Otherwise, do nothing (that implies that we do not remove any MTOM policies if MTOM is disabled)
      Specified by:
      update in interface PolicyMapConfigurator
      Parameters:
      policyMap - This map contains the policies that were already created
      model - The WSDL model of the service
      wsBinding - The binding of the service
      Returns:
      A collection of policies and the subject to which they are attached. May return null or an empty collection.
      Throws:
      PolicyException - Throw this exception if an error occurs