@WebServiceFeatureAnnotation(id="",
bean=EnvelopeStyleFeature.class)
@Retention(RUNTIME)
public @interface EnvelopeStyle
The EnvelopeStyle annotation is used to specify the message envelope style(s)
for a web service endpoint implementation class. To smooth the migration from
the BindingType annotation to this EnvelopeStyle annotation, each of the
styles is mapped to a binding identifier defined in JAX-WS specification.
Though a binding identifier includes both the envelope style and transport,
an envelope style defined herein does NOT imply or mandate any transport protocol
to be use together; HTTP is the default transport. An implementation may
chose to support other transport with any of the envelope styles.
This annotation may be overriden programmatically or via deployment
descriptors, depending on the platform in use.
- Author:
- [email protected]
-
Nested Class Summary
-
Optional Element Summary
-
Element Details
-
style
EnvelopeStyle.Style[] styleThe envelope styles. If not specified, the default is the SOAP 1.1.- Returns:
- The enveloping styles
- Default:
- {SOAP11}
-