|
||||||||||
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
public class 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
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 |