Class WebServiceFeatureFactory


  • public class WebServiceFeatureFactory
    extends Object
    Factory methods to get web service features from the corresponding feature annotations
    Author:
    Jitendra Kotamraju
    • Constructor Detail

      • WebServiceFeatureFactory

        public WebServiceFeatureFactory()
    • Method Detail

      • getWSFeatureList

        public static WSFeatureList getWSFeatureList​(Iterable<Annotation> ann)
        Returns a feature list for feature annotations(i.e which have WebServiceFeatureAnnotation meta annotation)
        Parameters:
        ann - list of annotations(that can also have non-feature annotations)
        Returns:
        non-null feature list object
      • getWebServiceFeature

        public static jakarta.xml.ws.WebServiceFeature getWebServiceFeature​(Annotation ann)
        Returns a corresponding feature for a feature annotation(i.e which has WebServiceFeatureAnnotation meta annotation)
        Parameters:
        ann - any annotation, not required to be a feature annotation
        Returns:
        corresponding feature for the annotation null, if the annotation is not a feature annotation