java.lang.Object
javax.xml.ws.WebServiceFeature
com.sun.xml.ws.developer.UsesJAXBContextFeature
@ManagedData
public class UsesJAXBContextFeature
extends javax.xml.ws.WebServiceFeature
A
WebServiceFeature
that instructs the JAX-WS runtime to use a specific JAXBContextFactory
instance of creating JAXBContext
.- Since:
- 2.1.5
- Author:
- Kohsuke Kawaguchi
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
Constant value identifying theUsesJAXBContext
feature.Fields inherited from class javax.xml.ws.WebServiceFeature
enabled
-
Constructor Summary
ConstructorDescriptionUsesJAXBContextFeature
(com.sun.xml.bind.api.JAXBRIContext context) CreatesUsesJAXBContextFeature
.UsesJAXBContextFeature
(JAXBContextFactory factory) CreatesUsesJAXBContextFeature
.UsesJAXBContextFeature
(Class<? extends JAXBContextFactory> factoryClass) CreatesUsesJAXBContextFeature
. -
Method Summary
Modifier and TypeMethodDescriptionGets theJAXBContextFactory
instance to be used for creatingJAXBContext
for SEI.getID()
Methods inherited from class javax.xml.ws.WebServiceFeature
isEnabled
-
Field Details
-
ID
Constant value identifying theUsesJAXBContext
feature.- See Also:
-
-
Constructor Details
-
UsesJAXBContextFeature
CreatesUsesJAXBContextFeature
.- Parameters:
factoryClass
- This class has to have a public no-arg constructor, which will be invoked to create a new instance.JAXBContextFactory.createJAXBContext(SEIModel, List, List)
will be then called to createJAXBContext
.
-
UsesJAXBContextFeature
CreatesUsesJAXBContextFeature
. This version allowsJAXBContextFactory
to carry application specific state.- Parameters:
factory
- Uses a specific instance ofJAXBContextFactory
to createJAXBContext
.
-
UsesJAXBContextFeature
public UsesJAXBContextFeature(@Nullable com.sun.xml.bind.api.JAXBRIContext context) CreatesUsesJAXBContextFeature
. This version allows you to createJAXBRIContext
upfront and uses it.
-
-
Method Details
-
getFactory
Gets theJAXBContextFactory
instance to be used for creatingJAXBContext
for SEI.- Returns:
- null if the default
JAXBContext
shall be used.
-
getID
- Specified by:
getID
in classjavax.xml.ws.WebServiceFeature
-