|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.wsif.base.WSIFDefaultPort
org.apache.wsif.providers.soap.apacheaxis.WSIFPort_ApacheAxis
This class implements a WSDL SOAP binding using Apache AXIS. See section 3 of the WSDL 1.1 specification for details of the WSDL SOAP binding. WSIF extends this standard SOAP binding with the WSIF extensions for SOAP over JMS.
Constructor Summary | |
WSIFPort_ApacheAxis(javax.wsdl.Definition definition,
javax.wsdl.Port port,
javax.wsdl.extensions.soap.SOAPBinding soapBinding,
WSIFDynamicTypeMap wsifdynamictypemap)
Construct a new WSIFPort |
Method Summary | |
void |
close()
Closes the port. |
WSIFOperation |
createOperation(java.lang.String operationName)
Creates a WSIFOperation for the given operation name |
WSIFOperation |
createOperation(java.lang.String operationName,
java.lang.String inputName,
java.lang.String outputName)
Creates a WSIFOperation for the given operation name |
java.lang.String |
deep()
|
org.apache.axis.client.Transport |
getAxisTransport()
Deprecated. replaced by getTransport |
javax.xml.namespace.QName |
getBindingName()
Gets the QName of the WSDL Binding |
java.lang.String |
getBindingStyle()
Returns the style attribute of this Binding. |
org.apache.axis.client.Call |
getCall()
Gets the AXIS Call object being used by this WSIFPort |
javax.wsdl.Definition |
getDefinition()
Returns the Definition object for the WSDL file |
WSIFOperation_ApacheAxis |
getDynamicWSIFOperation(java.lang.String opName,
java.lang.String inputName,
java.lang.String outputName)
Deprecated. WSIF clients should use the createOperation methods |
java.net.URL |
getEndPoint()
Returns the URL of the location attribute of the soap:address |
java.lang.Object |
getExtElem(java.lang.Object ctx,
java.lang.Class extType,
java.util.List extElems)
Wrapper to enable WSIFOperation to use the same WSIFDefaultPort method |
java.util.List |
getExtElems(java.lang.Object ctx,
java.lang.Class extType,
java.util.List extElems)
Wrapper to enable WSIFOperation to use the same WSIFDefaultPort method |
java.util.List |
getJmsAddressPropVals()
Returns any JMS propertyValue elements in the jms:address element |
javax.wsdl.Port |
getPort()
Returns the WSDL Port object this WSIFPort represents |
java.lang.String |
getPortTypeNamespace()
Returns the namespace of the WSDL portType used by this Binding. |
javax.wsdl.extensions.soap.SOAPOperation |
getSOAPOperation(javax.wsdl.BindingOperation bindingOp)
Gets the soap:operation WSDL element from a BindingOperation The WSDL binding operation element has the form: |
org.apache.axis.client.Transport |
getTransport()
Gets the AXIS Transport object being used by this WSIFPort |
boolean |
isTransportHTTP()
Tests if an HTTP transport is being used |
boolean |
isTransportJMS()
Tests if a JMS transport is being used |
void |
setDefinition(javax.wsdl.Definition definition1)
Deprecated. should anyone be calling this? |
void |
setDynamicWSIFOperation(java.lang.String s,
java.lang.String s1,
java.lang.String s2,
WSIFOperation_ApacheAxis wsifoperation_apacheaxis)
Deprecated. should anyone be calling this? |
void |
setEndPoint(java.net.URL url1)
Deprecated. should anyone be calling this? |
void |
setPort(javax.wsdl.Port port1)
Deprecated. should anyone be calling this? |
boolean |
supportsAsync()
Tests if this port supports asynchronous calls to operations. |
Methods inherited from class org.apache.wsif.base.WSIFDefaultPort |
finalize, getContext, setContext, supportsSync |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public WSIFPort_ApacheAxis(javax.wsdl.Definition definition, javax.wsdl.Port port, javax.wsdl.extensions.soap.SOAPBinding soapBinding, WSIFDynamicTypeMap wsifdynamictypemap) throws WSIFException
Method Detail |
public WSIFOperation createOperation(java.lang.String operationName) throws WSIFException
operationName
- the name of an operation in this port's portType
WSIFException
- if there is an exception creating the WSIFOperationWSIFPort.createOperation(String)
public WSIFOperation createOperation(java.lang.String operationName, java.lang.String inputName, java.lang.String outputName) throws WSIFException
operationName
- the name of an operation in this port's portTypeinputName
- the input message nameoutputName
- the output message name
WSIFException
- if there is an exception creating the WSIFOperationWSIFPort.createOperation(String, String, String)
public void close() throws WSIFException
close
in interface WSIFPort
close
in class WSIFDefaultPort
WSIFException
- if there is an exception closing the Transportpublic org.apache.axis.client.Transport getAxisTransport() throws WSIFException
WSIFException
public javax.xml.namespace.QName getBindingName()
public java.lang.String getBindingStyle()
public java.lang.String getPortTypeNamespace()
public org.apache.axis.client.Call getCall() throws WSIFException
WSIFException
- if there is an exception creating the AXIS Callpublic javax.wsdl.Definition getDefinition()
public WSIFOperation_ApacheAxis getDynamicWSIFOperation(java.lang.String opName, java.lang.String inputName, java.lang.String outputName) throws WSIFException
WSIFException
public java.net.URL getEndPoint()
public java.lang.Object getExtElem(java.lang.Object ctx, java.lang.Class extType, java.util.List extElems) throws WSIFException
WSIFException
WSIFDefaultPort#getExtElem(Object, Class, List)
public java.util.List getExtElems(java.lang.Object ctx, java.lang.Class extType, java.util.List extElems) throws WSIFException
WSIFException
WSIFDefaultPort#getExtElems(Object, Class, List)
public java.util.List getJmsAddressPropVals()
public javax.wsdl.Port getPort()
public javax.wsdl.extensions.soap.SOAPOperation getSOAPOperation(javax.wsdl.BindingOperation bindingOp) throws WSIFException
WSIFException
- if there is no soap:operation element in the binding operation element.public org.apache.axis.client.Transport getTransport() throws WSIFException
WSIFException
- if there is an exception creating the Transportpublic boolean isTransportHTTP()
public boolean isTransportJMS()
public void setDefinition(javax.wsdl.Definition definition1)
public void setDynamicWSIFOperation(java.lang.String s, java.lang.String s1, java.lang.String s2, WSIFOperation_ApacheAxis wsifoperation_apacheaxis)
public void setEndPoint(java.net.URL url1)
public void setPort(javax.wsdl.Port port1)
public boolean supportsAsync()
supportsAsync
in interface WSIFPort
supportsAsync
in class WSIFDefaultPort
public java.lang.String deep()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |