Class WSDLExtensionValidatorUtil


  • public class WSDLExtensionValidatorUtil
    extends Object
    This is a utility class to make it easier/cleaner for the JAX-WS code to invoke the WSDLExtensionValidators.
    • Constructor Detail

      • WSDLExtensionValidatorUtil

        public WSDLExtensionValidatorUtil()
    • Method Detail

      • addWSDLExtensionValidator

        public static void addWSDLExtensionValidator​(org.apache.axis2.context.ConfigurationContext configurationContext,
                                                     WSDLExtensionValidator validator)
                                              throws org.apache.axis2.AxisFault
        Register a new WSDLExtensionValidator
        Parameters:
        configurationContext -
        validator -
        Throws:
        org.apache.axis2.AxisFault
      • addWSDLExtensionValidator

        public static void addWSDLExtensionValidator​(org.apache.axis2.engine.AxisConfiguration axisConfiguration,
                                                     WSDLExtensionValidator validator)
                                              throws org.apache.axis2.AxisFault
        Register a new WSDLExtensionValidator.
        Parameters:
        axisConfiguration -
        validator -
        Throws:
        org.apache.axis2.AxisFault
      • performValidation

        public static void performValidation​(org.apache.axis2.engine.AxisConfiguration axisConfiguration,
                                             Set<WSDLValidatorElement> extensionSet,
                                             javax.wsdl.Definition wsdlDefinition,
                                             EndpointDescription endpointDescription)
        Activate any registered WSDLExtensionValidators to perform the validation of...
        Parameters:
        wsdlExtensionValidatorListID - The name of the parameter in the AxisConfiguration that contains the list of validators.
        msgContext -
        Throws:
        org.apache.axis2.AxisFault