org.systinet.uddi.client.v3
Class UDDIInquiryStub

java.lang.Object
  extended byorg.systinet.uddi.client.UDDIClientProxy
      extended byorg.systinet.uddi.client.v3.UDDIInquiryStub
All Implemented Interfaces:
java.lang.reflect.InvocationHandler

public class UDDIInquiryStub
extends UDDIClientProxy

Provides UDDI inquiry methods that defines an UDDI API v3. The UDDI API is designed to provide a simple request/response mechanism that allows discovery of businesses, services and technical service binding information.

Since:
4.6

Nested Class Summary
 
Nested classes inherited from class org.systinet.uddi.client.UDDIClientProxy
UDDIClientProxy.ClosingStream
 
Field Summary
 
Fields inherited from class org.systinet.uddi.client.UDDIClientProxy
deserializationMapping, serializationMapping
 
Constructor Summary
protected UDDIInquiryStub(org.systinet.wasp.webservice.ServiceClient serviceClient)
          Initializes proxy.
protected UDDIInquiryStub(java.lang.String serviceUrl)
          Initializes proxy.
 
Method Summary
static UDDI_Inquiry_PortType getInstance()
          Creates stub to Inquire API over java (without SOAP).
static UDDI_Inquiry_PortType getInstance(org.systinet.wasp.webservice.ServiceClient serviceClient)
          Creates UDDIInquire.
static UDDI_Inquiry_PortType getInstance(java.lang.String serviceURL)
          Creates UDDIInquire.
protected  void parseFaultBody(org.idoox.xml.Tokenizer tokenizer, javax.xml.soap.SOAPElement firstChild, javax.xml.soap.SOAPFault fault)
          Tries to extract Exception from SOAPElement.
 
Methods inherited from class org.systinet.uddi.client.UDDIClientProxy
createAttachmentPart, getClassInstance, getServiceClient, invoke, parseFault, readAttachments
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UDDIInquiryStub

protected UDDIInquiryStub(org.systinet.wasp.webservice.ServiceClient serviceClient)
                   throws javax.xml.soap.SOAPException
Initializes proxy.


UDDIInquiryStub

protected UDDIInquiryStub(java.lang.String serviceUrl)
                   throws javax.xml.soap.SOAPException
Initializes proxy.

Method Detail

getInstance

public static UDDI_Inquiry_PortType getInstance()
                                         throws UDDIException
Creates stub to Inquire API over java (without SOAP).

Throws:
UDDIException - if an error occurs
UDDIException

getInstance

public static UDDI_Inquiry_PortType getInstance(java.lang.String serviceURL)
                                         throws javax.xml.soap.SOAPException
Creates UDDIInquire.

Parameters:
serviceURL - UDDI inquiry URL
Throws:
javax.xml.soap.SOAPException - if an error occurs

getInstance

public static UDDI_Inquiry_PortType getInstance(org.systinet.wasp.webservice.ServiceClient serviceClient)
                                         throws javax.xml.soap.SOAPException
Creates UDDIInquire.

Parameters:
serviceClient - UDDI inquiry URL
Throws:
javax.xml.soap.SOAPException - if an error occurs

parseFaultBody

protected void parseFaultBody(org.idoox.xml.Tokenizer tokenizer,
                              javax.xml.soap.SOAPElement firstChild,
                              javax.xml.soap.SOAPFault fault)
                       throws java.lang.Exception
Tries to extract Exception from SOAPElement.

Specified by:
parseFaultBody in class UDDIClientProxy
Parameters:
tokenizer - Tokenizer for this XML.
firstChild - First SOAPElement in SOAP fault.
fault - SOAPFault
Throws:
java.lang.Exception - Exception extracted from SOAPFault