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

Interface SOAPBinding

  • All Superinterfaces:
    Binding


    public interface SOAPBinding
    extends Binding
    SOAPBinding接口是SOAP绑定的抽象。
    从以下版本开始:
    1.6,JAX-WS 2.0
    • 字段详细信息

      • SOAP11HTTP_BINDING

        static final String SOAP11HTTP_BINDING
        表示SOAP 1.1通过HTTP绑定的身份的常量。
        另请参见:
        Constant Field Values
      • SOAP12HTTP_BINDING

        static final String SOAP12HTTP_BINDING
        一个表示SOAP 1.2通过HTTP绑定的身份的常量。
        另请参见:
        Constant Field Values
      • SOAP11HTTP_MTOM_BINDING

        static final String SOAP11HTTP_MTOM_BINDING
        默认情况下,表示使用MTOM的HTTP 1.1绑定的SOAP 1.1的身份的常量。
        另请参见:
        Constant Field Values
      • SOAP12HTTP_MTOM_BINDING

        static final String SOAP12HTTP_MTOM_BINDING
        默认情况下,表示通过HTTP绑定的SOAP 1.2身份的常量,MTOM启用。
        另请参见:
        Constant Field Values
    • 方法详细信息

      • getRoles

        Set<String> getRoles​()
        获取SOAP绑定实例扮演的角色。
        结果
        Set<String>绑定实例扮演的角色集。
      • setRoles

        void setRoles​(Set<String> roles)
        设置SOAP绑定实例扮演的角色。
        参数
        roles - 绑定实例所扮演的角色集。
        异常
        WebServiceException - 角色列表配置中的错误。
      • isMTOMEnabled

        boolean isMTOMEnabled​()
        如果使用MTOM,则返回 true
        结果
        true当且仅当启用了MTOM的使用。
      • setMTOMEnabled

        void setMTOMEnabled​(boolean flag)
        启用或禁用MTOM的使用。
        参数
        flag - A boolean指定是否启用或禁用MTOM的使用。
        异常
        WebServiceException - 如果此绑定实例不支持指定的设置。
      • getSOAPFactory

        SOAPFactory getSOAPFactory​()
        获取此SOAP绑定使用的SAAJ SOAPFactory实例。
        结果
        此SOAP绑定使用的SOAPFactory实例。
      • getMessageFactory

        MessageFactory getMessageFactory​()
        获取此SOAP绑定所使用的SAAJ MessageFactory实例。
        结果
        MessageFactory实例由此SOAP绑定使用。