Package com.sun.xml.ws.api.model.wsdl
Interface WSDLFeaturedObject
-
- All Superinterfaces:
WSDLObject
- All Known Subinterfaces:
EditableWSDLBoundPortType,EditableWSDLPort,WSDLBoundPortType,WSDLPort
- All Known Implementing Classes:
WSDLBoundPortTypeImpl,WSDLPortImpl
public interface WSDLFeaturedObject extends WSDLObject
WSDLObjectthat can have features associated with it.WSDLParserExtensions can add features to this object, which will then be incorporated whenDispatchs and proxies are created for the port.- Author:
- Kohsuke Kawaguchi
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddFeature(jakarta.xml.ws.WebServiceFeature feature)Enables aWebServiceFeaturebased upon policy assertions on this port.<F extends jakarta.xml.ws.WebServiceFeature>
FgetFeature(Class<F> featureType)WSFeatureListgetFeatures()Gets the feature list associated with this object.-
Methods inherited from interface com.sun.xml.ws.api.model.wsdl.WSDLObject
getLocation
-
-
-
-
Method Detail
-
getFeature
@Nullable <F extends jakarta.xml.ws.WebServiceFeature> F getFeature(@NotNull Class<F> featureType)
-
getFeatures
@NotNull WSFeatureList getFeatures()
Gets the feature list associated with this object.
-
addFeature
void addFeature(@NotNull jakarta.xml.ws.WebServiceFeature feature)Enables aWebServiceFeaturebased upon policy assertions on this port. This method would be called during WSDL parsing by WS-Policy code.
-
-