org.apache.wsif.providers.soap.apacheaxis
Class WSIFPort_ApacheAxis

java.lang.Object
  |
  +--org.apache.wsif.base.WSIFDefaultPort
        |
        +--org.apache.wsif.providers.soap.apacheaxis.WSIFPort_ApacheAxis
All Implemented Interfaces:
java.io.Serializable, WSIFPort

public class WSIFPort_ApacheAxis
extends WSIFDefaultPort

Author:
Mark Whitlock , Ant Elder
See Also:
Serialized Form

Constructor Summary
WSIFPort_ApacheAxis(javax.wsdl.Definition definition1, javax.wsdl.Service service, javax.wsdl.Port port1, WSIFDynamicTypeMap wsifdynamictypemap)
           
 
Method Summary
 void close()
          Closes the port.
 WSIFOperation createOperation(java.lang.String operationName)
          Create a new WSIFOperation.
 WSIFOperation createOperation(java.lang.String operationName, java.lang.String inputName, java.lang.String outputName)
          Create a new WSIFOperation.
 java.lang.String deep()
           
 org.apache.axis.client.Transport getAxisTransport()
           
 org.apache.axis.client.Call getCall()
           
 javax.wsdl.Definition getDefinition()
           
 WSIFOperation_ApacheAxis getDynamicWSIFOperation(java.lang.String name, java.lang.String inputName, java.lang.String outputName)
           
 java.net.URL getEndPoint()
           
 javax.wsdl.Port getPort()
           
 void setDefinition(javax.wsdl.Definition definition1)
           
 void setDynamicWSIFOperation(java.lang.String s, java.lang.String s1, java.lang.String s2, WSIFOperation_ApacheAxis wsifoperation_apacheaxis)
           
 void setEndPoint(java.net.URL url1)
           
 void setPort(javax.wsdl.Port port1)
           
 boolean supportsAsync()
          Tests if this port supports asynchronous calls to operations.
 
Methods inherited from class org.apache.wsif.base.WSIFDefaultPort
finalize, supportsSync
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WSIFPort_ApacheAxis

public WSIFPort_ApacheAxis(javax.wsdl.Definition definition1,
                           javax.wsdl.Service service,
                           javax.wsdl.Port port1,
                           WSIFDynamicTypeMap wsifdynamictypemap)
                    throws WSIFException
Method Detail

getDefinition

public javax.wsdl.Definition getDefinition()

getDynamicWSIFOperation

public WSIFOperation_ApacheAxis getDynamicWSIFOperation(java.lang.String name,
                                                        java.lang.String inputName,
                                                        java.lang.String outputName)
                                                 throws WSIFException

getEndPoint

public java.net.URL getEndPoint()

getPort

public javax.wsdl.Port getPort()

getAxisTransport

public org.apache.axis.client.Transport getAxisTransport()

getCall

public org.apache.axis.client.Call getCall()
                                    throws WSIFException

setDefinition

public void setDefinition(javax.wsdl.Definition definition1)

setDynamicWSIFOperation

public void setDynamicWSIFOperation(java.lang.String s,
                                    java.lang.String s1,
                                    java.lang.String s2,
                                    WSIFOperation_ApacheAxis wsifoperation_apacheaxis)

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 WSIFPort.createOperation(String,String,String).
Following copied from interface: org.apache.wsif.WSIFPort
Parameters:
operationName - the name of an operation in this port's portType
Returns:
the new WSIFOperation
Throws:
WSIFException - if something goes wrong

createOperation

public WSIFOperation createOperation(java.lang.String operationName,
                                     java.lang.String inputName,
                                     java.lang.String outputName)
                              throws WSIFException
Description copied from interface: WSIFPort
Create a new WSIFOperation. There must be an operation in this port's portType with this operation name, input message name and output message name. The input message name distinguishes overloaded operations.
Following copied from interface: org.apache.wsif.WSIFPort
Parameters:
operationName - the name of an operation in this port's portType
inputName - the input message name
outputName - the output message name
Returns:
the new WSIFOperation
Throws:
WSIFException - if something goes wrong

setEndPoint

public void setEndPoint(java.net.URL url1)

setPort

public void setPort(javax.wsdl.Port port1)

supportsAsync

public boolean supportsAsync()
Tests if this port supports asynchronous calls to operations.
Overrides:
supportsAsync in class WSIFDefaultPort
Returns:
true if the port is using a JMS transport, otherwise false

close

public void close()
           throws WSIFException
Closes the port. All methods are invalid after calling this method.
Overrides:
close in class WSIFDefaultPort
Following copied from interface: org.apache.wsif.WSIFPort
Throws:
WSIFException - if something goes wrong

deep

public java.lang.String deep()


Copyright © 2002, 2002 Apache XML Project. All Rights Reserved.