Package com.sun.xml.ws.developer
Class UsesJAXBContextFeature
- java.lang.Object
-
- jakarta.xml.ws.WebServiceFeature
-
- com.sun.xml.ws.developer.UsesJAXBContextFeature
-
@ManagedData public class UsesJAXBContextFeature extends jakarta.xml.ws.WebServiceFeatureAWebServiceFeaturethat instructs the JAX-WS runtime to use a specificJAXBContextFactoryinstance of creatingJAXBContext.- Since:
- 2.1.5
- Author:
- Kohsuke Kawaguchi
- See Also:
UsesJAXBContext
-
-
Field Summary
Fields Modifier and Type Field Description static StringIDConstant value identifying theUsesJAXBContextfeature.
-
Constructor Summary
Constructors Constructor Description UsesJAXBContextFeature(JAXBContextFactory factory)CreatesUsesJAXBContextFeature.UsesJAXBContextFeature(Class<? extends JAXBContextFactory> factoryClass)CreatesUsesJAXBContextFeature.UsesJAXBContextFeature(org.glassfish.jaxb.runtime.api.JAXBRIContext context)CreatesUsesJAXBContextFeature.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JAXBContextFactorygetFactory()Gets theJAXBContextFactoryinstance to be used for creatingJAXBContextfor SEI.StringgetID()
-
-
-
Field Detail
-
ID
public static final String ID
Constant value identifying theUsesJAXBContextfeature.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
UsesJAXBContextFeature
public UsesJAXBContextFeature(@NotNull Class<? extends JAXBContextFactory> factoryClass)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
public UsesJAXBContextFeature(@Nullable JAXBContextFactory factory)CreatesUsesJAXBContextFeature. This version allowsJAXBContextFactoryto carry application specific state.- Parameters:
factory- Uses a specific instance ofJAXBContextFactoryto createJAXBContext.
-
UsesJAXBContextFeature
public UsesJAXBContextFeature(@Nullable org.glassfish.jaxb.runtime.api.JAXBRIContext context)CreatesUsesJAXBContextFeature. This version allows you to createJAXBRIContextupfront and uses it.
-
-
Method Detail
-
getFactory
@ManagedAttribute @Nullable public JAXBContextFactory getFactory()
Gets theJAXBContextFactoryinstance to be used for creatingJAXBContextfor SEI.- Returns:
- null if the default
JAXBContextshall be used.
-
getID
@ManagedAttribute public String getID()
- Specified by:
getIDin classjakarta.xml.ws.WebServiceFeature
-
-