java.lang.Object
com.sun.xml.ws.policy.EffectiveAlternativeSelector
- Direct Known Subclasses:
AlternativeSelector
Contains static methods for policy alternative selection. Given policy map is changed so that
each effective policy contains at most one policy alternative. Uses domain
specific @see com.sun.xml.ws.policy.spi.PolicySelector
to find out whether particular policy assertion is actually supported.
If you are using JAX-WS, use the com.sun.xml.ws.api.policy.AlternativeSelector
instead of this class.
- Author:
- Jakub Podlesak (jakub.podlesak at sun.com), Fabian Ritzmann
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
doSelection
(EffectivePolicyModifier modifier) Does the selection for policy map bound to given modifier.protected static void
selectAlternatives
(EffectivePolicyModifier modifier, AssertionValidationProcessor validationProcessor) This method is intended to be called by extension classes that need to override the behavior ofdoSelection(com.sun.xml.ws.policy.EffectivePolicyModifier)
.
-
Constructor Details
-
EffectiveAlternativeSelector
protected EffectiveAlternativeSelector()
-
-
Method Details
-
doSelection
Does the selection for policy map bound to given modifier. If you are using JAX-WS, use the com.sun.xml.ws.api.policy.AlternativeSelector instead of this class.- Parameters:
modifier
- Holds the policy map- Throws:
PolicyException
- Most likely an internal error if a policy could not be read or set on the policy map- See Also:
-
selectAlternatives
protected static void selectAlternatives(EffectivePolicyModifier modifier, AssertionValidationProcessor validationProcessor) throws PolicyException This method is intended to be called by extension classes that need to override the behavior ofdoSelection(com.sun.xml.ws.policy.EffectivePolicyModifier)
.- Throws:
PolicyException
-