Oracle Application Server Web Services UDDI Client API Reference
10g (9.0.4)

Part No. B10396-01

oracle.uddi.client
Class UddiAbstractClient

java.lang.Object
  |
  +--oracle.uddi.client.UddiAbstractClient
All Implemented Interfaces:
UddiClientMessageConstants
Direct Known Subclasses:
UddiClient

public abstract class UddiAbstractClient
extends java.lang.Object
implements UddiClientMessageConstants

UddiAbstractClient defines a lightweight client-side interface to send out UDDI request.


Field Summary

 

Fields inherited from interface oracle.uddi.client.UddiClientMessageConstants
ERR_CATEGORY_MGMT, ERR_NULL_SOAP_BODY, ERR_UNMARSHALLING

 

Method Summary
 void close()
          Closes the connection and frees up any dedicated resources.
 SoapTransportLiaison getSoapTransportLiaison()
          Returns the SOAP transport implementation object that was supplied in the constructor.
 org.w3c.dom.Element send(org.w3c.dom.Element eltUddiRequest, java.lang.String endPointURL)
          Sends a low level UDDI request.
 void send(UddiElement uddiRequest, java.lang.String endPointURL, UddiElement uddiResponse)
          Sends a low level UDDI request.

 

Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Method Detail

getSoapTransportLiaison

public SoapTransportLiaison getSoapTransportLiaison()
Returns the SOAP transport implementation object that was supplied in the constructor.

send

public void send(UddiElement uddiRequest,
                 java.lang.String endPointURL,
UddiElement uddiResponse)
          throws org.apache.soap.SOAPException,
UddiClientException
Sends a low level UDDI request. This is a low level construct used to send a UDDI request and is not for general use. It is provided only for the exceptional client which has a need to manage the request at the XML level, such as a client that expects to receive its response in XML format.
Parameters:
endPointURL - the URL of the registry which will receive the request
org.apache.soap.SOAPException
UddiClientException

send

public org.w3c.dom.Element send(org.w3c.dom.Element eltUddiRequest,
                                java.lang.String endPointURL)
                         throws org.apache.soap.SOAPException,
UddiClientException
Sends a low level UDDI request. This is a low level construct used to send a UDDI request and is not for general use. It is provided only for the exceptional client which has a need to manage the request at the XML level, such as a client that expects to receive its response in XML format.
Parameters:
eltUddiRequest - the DOM element representing the XML data for the UDDI request
endPointURL - the URL of the registry which will receive the request
Returns:
the UDDI XML message (i.e., the child of the SOAP body) in the form of a DOM element. Note that when the response is a UDDI SOAP Fault message, this method will return the SOAP Fault element instead of throwing an exception.
org.apache.soap.SOAPException
UddiClientException

close

public void close()
           throws UddiClientException,
                  org.apache.soap.SOAPException
Closes the connection and frees up any dedicated resources. It should always be called when use of this object is no longer needed. Closing a UddiClient object which is already closed should not raise any Throwable conditions.
UddiClientException
org.apache.soap.SOAPException

Oracle Application Server Web Services UDDI Client API Reference
10g (9.0.4)

Part No. B10396-01

Copyright © 2001, 2003, Oracle. All rights reserved.