Module  java.xml.ws
软件包  javax.xml.ws.soap

Annotation Type Addressing



  • @Target({TYPE,METHOD,字段})
    @Retention(RUNTIME)
    @Documented
    @WebServiceFeatureAnnotation(id="http://www.w3.org/2005/08/addressing/module",
                                 bean=AddressingFeature.class)
    public @interface Addressing
    此注释表示使用SOAP 1.1 / HTTP或SOAP 1.2 / HTTP绑定的WS-Addressing。 将此注释与任何其他绑定一起使用是未定义的。

    该注释必须仅在结合使用与javax.jws.WebServiceWebServiceProvider ,和WebServiceRef注释。 当与javax.jws.WebService注释一起使用时,此注释必须仅在服务端点实现类上使用。 当与WebServiceRef注释一起使用时,此批注必须仅在创建代理实例时使用。 注入的SEI代理和端点必须符合Addressing注释的值。

    此注释的行为由相应的功能AddressingFeature定义。

    从以下版本开始:
    1.6,JAX-WS 2.1
    • Optional Element Summary

      Optional Elements  
      Modifier and Type Optional Element 描述
      boolean enabled
      指定是否启用或禁用此功能。
      boolean required
      如果启用寻址,则此属性确定端点是否需要WS-Addressing。
      AddressingFeature.Responses responses
      如果启用寻址,则此属性确定端点是否需要使用匿名响应或非匿名响应或全部。
    • Element Detail

      • enabled

        boolean enabled
        指定是否启用或禁用此功能。 如果启用,则表示端点支持WS-Addressing,但不需要使用WS-Addressing。 必须在生成的WSDL中生成相应的3.1.1 Addressing Assertion
        结果
        true如果端点支持WS-Addressing的, false否则
        Default:
        真正
      • required

        boolean required
        如果启用寻址,则此属性确定端点是否需要WS-Addressing。 如果需要,则端点需要WS-Addressing,WS-Addressing头必须在传入的消息中存在。 必须在WSDL中生成相应的3.1.1 Addressing Assertion
        结果
        true如果端点需要的WS-Addressing, false否则
        Default: