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()
SOAPVersion
public 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.soapAction
Copyright (c) 1997-2012 Oracle and/or its affiliates. All rights reserved.