Class ExternalMetadataFeature

java.lang.Object
jakarta.xml.ws.WebServiceFeature
com.oracle.webservices.api.databinding.ExternalMetadataFeature

public class ExternalMetadataFeature extends jakarta.xml.ws.WebServiceFeature
WebServiceFeature allowing to define either on server or client side external xml descriptors replacing/supplementing WS metadata provided by class annotations. This can be useful if those annotations are missing (existing non-WS components) or if it is necessary to override those.
Author:
Miroslav Kos (miroslav.kos at oracle.com)
  • Method Details

    • addResources

      public void addResources(String... resourceNames)
    • getResourceNames

      public List<String> getResourceNames()
    • addFiles

      public void addFiles(File... files)
    • getFiles

      public List<File> getFiles()
    • isEnabled

      public boolean isEnabled()
      Overrides:
      isEnabled in class jakarta.xml.ws.WebServiceFeature
    • getID

      public String getID()
      Specified by:
      getID in class jakarta.xml.ws.WebServiceFeature
    • getMetadataReader

      public MetadataReader getMetadataReader(ClassLoader classLoader, boolean disableXmlSecurity)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • builder

      public static ExternalMetadataFeature.Builder builder()