public abstract class SOAPBinding extends Object
SOAPBinding annotation. This
can be the return of JavaMethod.getBinding().| Modifier and Type | Field and Description |
|---|---|
protected String |
soapAction |
protected SOAPVersion |
soapVersion |
protected javax.jws.soap.SOAPBinding.Style |
style |
protected javax.jws.soap.SOAPBinding.Use |
use |
| Constructor and Description |
|---|
SOAPBinding() |
| Modifier and Type | Method and Description |
|---|---|
String |
getSOAPAction()
Value of
wsdl:binding/wsdl:operation/soap:operation@soapAction attribute or
WebMethod.action() annotation. |
SOAPVersion |
getSOAPVersion()
Get the
SOAPVersion |
javax.jws.soap.SOAPBinding.Style |
getStyle()
Get
SOAPBinding.Style - such as document or rpc. |
javax.jws.soap.SOAPBinding.Use |
getUse()
Get
SOAPBinding.Use such as literal or encoded. |
boolean |
isDocLit()
Returns true if its document/literal
|
boolean |
isRpcLit()
Returns true if this is a rpc/literal binding
|
protected javax.jws.soap.SOAPBinding.Use use
protected javax.jws.soap.SOAPBinding.Style style
protected SOAPVersion soapVersion
protected String soapAction
public javax.jws.soap.SOAPBinding.Use getUse()
SOAPBinding.Use such as literal or encoded.public javax.jws.soap.SOAPBinding.Style getStyle()
SOAPBinding.Style - such as document or rpc.public SOAPVersion getSOAPVersion()
SOAPVersionpublic boolean isDocLit()
public boolean isRpcLit()
public String getSOAPAction()
wsdl:binding/wsdl:operation/soap:operation@soapAction attribute or
WebMethod.action() annotation.
For example:
<wsdl:binding name="HelloBinding" type="tns:Hello">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="echoData">
<soap12:operation soapAction=""/>
...
It's always non-null. soap message serializer needs to generated SOAPAction HTTP header with
the return of this method enclosed in quotes("").Packet.soapActionCopyright (c) 1997-2012 Oracle and/or its affiliates. All rights reserved.