Class AddressingFeatureConfigurator

  • All Implemented Interfaces:
    PolicyFeatureConfigurator

    public class AddressingFeatureConfigurator
    extends Object
    implements PolicyFeatureConfigurator
    This Policy extension configures the WSDLModel with AddressingFeature when Addressing assertions are present in the PolicyMap.
    Author:
    japod, Rama Pulavarthi
    • Constructor Detail

      • AddressingFeatureConfigurator

        public AddressingFeatureConfigurator()
        Creates a new instance of AddressingFeatureConfigurator
    • Method Detail

      • getFeatures

        public Collection<javax.xml.ws.WebServiceFeature> getFeatures​(PolicyMapKey key,
                                                                      PolicyMap policyMap)
                                                               throws PolicyException
        Description copied from interface: PolicyFeatureConfigurator
        A callback method that allows to retrieve policy related information from provided PolicyMap and return a list of corresponding WebServiceFeatures.
        Specified by:
        getFeatures in interface PolicyFeatureConfigurator
        Parameters:
        key - Identifies the policy in the policy map
        policyMap - Provides policies as a source of information on proper configuration
        Returns:
        A list of features that correspond to the policy identified by the policy map key. May be empty but not null.
        Throws:
        PolicyException - If an error occurred