Interface WSDLFeaturedObject

All Superinterfaces:
WSDLObject
All Known Subinterfaces:
EditableWSDLBoundPortType, EditableWSDLPort, WSDLBoundPortType, WSDLPort
All Known Implementing Classes:
WSDLBoundPortTypeImpl, WSDLPortImpl

public interface WSDLFeaturedObject extends WSDLObject
WSDLObject that can have features associated with it.

WSDLParserExtensions can add features to this object, which will then be incorporated when Dispatchs and proxies are created for the port.

Author:
Kohsuke Kawaguchi
  • Method Details

    • getFeature

      @Nullable <F extends WebServiceFeature> F getFeature(@NotNull Class<F> featureType)
    • getFeatures

      @NotNull WSFeatureList getFeatures()
      Gets the feature list associated with this object.
    • addFeature

      void addFeature(@NotNull WebServiceFeature feature)
      Enables a WebServiceFeature based upon policy assertions on this port. This method would be called during WSDL parsing by WS-Policy code.