Interface SOAPConstants

All Superinterfaces:
Serializable
All Known Implementing Classes:
SOAP11Constants, SOAP12Constants

public interface SOAPConstants extends Serializable
An interface definining SOAP constants. This allows various parts of the engine to avoid hardcoding dependence on a particular SOAP version and its associated URIs, etc.

This might be fleshed out later to encapsulate factories for behavioral objects which act differently depending on the SOAP version, but for now it just supplies common namespaces + QNames.

Author:
Glen Daniels (gdaniels@apache.org), Andras Avar (andras.avar@nokia.com)
  • Field Details

    • SOAP11_CONSTANTS

      static final SOAP11Constants SOAP11_CONSTANTS
      SOAP 1.1 constants - thread-safe and shared
    • SOAP12_CONSTANTS

      static final SOAP12Constants SOAP12_CONSTANTS
      SOAP 1.2 constants - thread-safe and shared
  • Method Details

    • getEnvelopeURI

      String getEnvelopeURI()
      Obtain the envelope namespace for this version of SOAP
    • getHeaderQName

      QName getHeaderQName()
      Obtain the QName for the Header element
    • getBodyQName

      QName getBodyQName()
      Obtain the QName for the Body element
    • getRoleAttributeQName

      QName getRoleAttributeQName()
      Obtain the QName for the role attribute (actor/role)
    • getNextRoleURI

      String getNextRoleURI()
      Obtain the "next" role/actor URI
    • getMustunderstand

      String getMustunderstand()
      Obtain the "next" role/actor URI