com.ibm.websphere.webservices.soap

Class IBMSOAPConnection

  • java.lang.Object
    • javax.xml.soap.SOAPConnection
      • com.ibm.websphere.webservices.soap.IBMSOAPConnection


  • public abstract class IBMSOAPConnection
    extends javax.xml.soap.SOAPConnection
    This is a marker interface. IBM value-add methods may be added to this class in the future.
    See Also:
    SOAPConnection
    • Method Summary

      Methods 
      Modifier and Type Method and Description
      abstract javax.xml.soap.SOAPMessage call(javax.xml.soap.SOAPMessage request, java.lang.Object endpoint, boolean useLegacyClientEngine)
      Sends the given message to the specified endpoint and blocks until it has returned the response.
      • Methods inherited from class javax.xml.soap.SOAPConnection

        call, close, get
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • IBMSOAPConnection

        public IBMSOAPConnection()
    • Method Detail

      • call

        public abstract javax.xml.soap.SOAPMessage call(javax.xml.soap.SOAPMessage request,
                                      java.lang.Object endpoint,
                                      boolean useLegacyClientEngine)
                                                 throws javax.xml.soap.SOAPException
        Sends the given message to the specified endpoint and blocks until it has returned the response.
        Parameters:
        request - the SOAPMessage object to be sent
        endpoint - a URLEndpoint object giving the URL to which the message should be sent
        useLegacyClientEngine - (true) force the use of the old client engine. (false) use the new JAX-WS/SAAJ 1.3 enabled client engine.
        Returns:
        the SOAPMessage object that is the response to the message that was sent
        Throws:
        SOAPException - if there is a SOAP error
        javax.xml.soap.SOAPException
IBM WebSphere Application ServerTM
Release 9.0