xsul.wsif_xsul_soap_http
Class XsulSoapPort

java.lang.Object
  extended byxsul.wsif_xsul_soap_http.XsulSoapPort
All Implemented Interfaces:
java.io.Serializable, WSIFPort

public class XsulSoapPort
extends java.lang.Object
implements WSIFPort

XSUL Soap/HTTP communication endpoint.

Version:
$Revision: 1.3 $
Author:
Aleksander Slominski
See Also:
Serialized Form

Method Summary
 void close()
          Close this port; indicates that the user is done using it.
 WSIFOperation createOperation(java.lang.String operationName)
          Create a new WSIFOperation.
 WsdlPort getWsdlServicePort()
           
 void setInvoker(SoapHttpDynamicInfosetInvoker invoker)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

setInvoker

public void setInvoker(SoapHttpDynamicInfosetInvoker invoker)

getWsdlServicePort

public WsdlPort getWsdlServicePort()
                            throws WSIFException
Specified by:
getWsdlServicePort in interface WSIFPort
Throws:
WSIFException

createOperation

public WSIFOperation createOperation(java.lang.String operationName)
                              throws WSIFException
Description copied from interface: WSIFPort
Create a new WSIFOperation. There must be exactly one operation in this port's portType with this name. For overloaded operations see #createOperation(String,String,String).

Specified by:
createOperation in interface WSIFPort
Parameters:
operationName - the name of an operation in this port's portType
Returns:
the new WSIFOperation
Throws:
WSIFException - if something goes wrong

close

public void close()
           throws WSIFException
Description copied from interface: WSIFPort
Close this port; indicates that the user is done using it. This is only essential for WSIFPorts that are being used in a stateful or resource-shared manner. Responsible stubs will call this if feasible at the right time.

Specified by:
close in interface WSIFPort
Throws:
WSIFException - if something goes wrong


IU Extreme! Lab (http://www.extreme.indiana.edu)