Package javax.xml.ws
Class WebServiceFeature
- java.lang.Object
-
- javax.xml.ws.WebServiceFeature
-
- Direct Known Subclasses:
AddressingFeature,MTOMFeature,RespectBindingFeature
public abstract class WebServiceFeature extends Object
A WebServiceFeature is used to represent a feature that can be enabled or disabled for a web service.The JAX-WS specification will define some standard features and JAX-WS implementors are free to define additional features if necessary. Vendor specific features may not be portable so caution should be used when using them. Each Feature definition MUST define a
public static final String IDthat can be used in the Feature annotation to refer to the feature. This ID MUST be unique across all features of all vendors. When defining a vendor specific feature ID, use a vendor specific namespace in the ID string.- Since:
- 1.6, JAX-WS 2.1
- See Also:
RespectBindingFeature,AddressingFeature,MTOMFeature
-
-
Field Summary
Fields Modifier and Type Field Description protected booleanenabledSpecifies if the feature is enabled or disabled
-
Constructor Summary
Constructors Modifier Constructor Description protectedWebServiceFeature()Default constructor.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract StringgetID()Get the unique identifier for this WebServiceFeature.booleanisEnabled()Returnstrueif this feature is enabled.
-
-
-
Method Detail
-
getID
public abstract String getID()
Get the unique identifier for this WebServiceFeature.- Returns:
- the unique identifier for this feature.
-
isEnabled
public boolean isEnabled()
Returnstrueif this feature is enabled.- Returns:
trueif and only if the feature is enabled .
-
-