com.sun.xml.ws.policy.jaxws.spi
Interface PolicyFeatureConfigurator

All Known Implementing Classes:
AddressingFeatureConfigurator, FastInfosetFeatureConfigurator, MtomFeatureConfigurator, SelectOptimalEncodingFeatureConfigurator

public interface PolicyFeatureConfigurator

The service provider implementing this interface will be discovered and called to configure wsdl model based on PolicyMap bound to it.

Since:
JAX-WS 2.2

Method Summary
 Collection<WebServiceFeature> getFeatures(com.sun.xml.ws.policy.PolicyMapKey key, com.sun.xml.ws.policy.PolicyMap policyMap)
          A callback method that allows to retrieve policy related information from provided PolicyMap and return a list of corresponding WebServiceFeatures.
 

Method Detail

getFeatures

Collection<WebServiceFeature> getFeatures(com.sun.xml.ws.policy.PolicyMapKey key,
                                          com.sun.xml.ws.policy.PolicyMap policyMap)
                                          throws com.sun.xml.ws.policy.PolicyException
A callback method that allows to retrieve policy related information from provided PolicyMap and return a list of corresponding WebServiceFeatures.

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:
com.sun.xml.ws.policy.PolicyException - If an error occurred


Copyright (c) 1997-2012 Oracle and/or its affiliates. All rights reserved.