@Target({TYPE,METHOD,FIELD})
@Retention(RUNTIME)
@Documented
@WebServiceFeatureAnnotation(id="http://jax-ws.dev.java.net/features/uses-jaxb-context",
bean=UsesJAXBContextFeature.class)
public @interface UsesJAXBContext
This feature instructs that the specified
JAXBContextFactory
be used for performing
data-binding for the SEI.
For example,
@WebService @UsesJAXBContext(MyJAXBContextFactory.class) public class HelloService { ... }
If your JAXBContextFactory
needs to carry some state from your calling application,
you can use UsesJAXBContextFeature
to pass in an instance of JAXBContextFactory
,
instead of using this to specify the type.
- Since:
- 2.1.5
- Author:
- Kohsuke Kawaguchi
-
Required Element Summary
Required ElementsModifier and TypeRequired ElementDescriptionClass<? extends JAXBContextFactory>
Designates theJAXBContextFactory
to be used to create theJAXBContext
object, which in turn will be used by the JAX-WS runtime to marshal/unmarshal parameters and return values to/from XML.
-
Element Details
-
value
Class<? extends JAXBContextFactory> valueDesignates theJAXBContextFactory
to be used to create theJAXBContext
object, which in turn will be used by the JAX-WS runtime to marshal/unmarshal parameters and return values to/from XML.
-