|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface WSBinding
JAX-WS implementation of Binding
.
This object can be created by BindingID.createBinding()
.
Binding conceptually includes the on-the-wire format of the message,
this this object owns Codec
.
Method Summary | ||
---|---|---|
AddressingVersion |
getAddressingVersion()
Gets the WS-Addressing version of this binding. |
|
BindingID |
getBindingId()
Gets the binding ID, which uniquely identifies the binding. |
|
|
getFeature(Class<F> featureType)
Gets a WebServiceFeature of the specific type. |
|
WSFeatureList |
getFeatures()
Returns a list of features associated with WSBinding . |
|
List<javax.xml.ws.handler.Handler> |
getHandlerChain()
|
|
SOAPVersion |
getSOAPVersion()
Gets the SOAP version of this binding. |
|
boolean |
isFeatureEnabled(Class<? extends javax.xml.ws.WebServiceFeature> feature)
Checks if a particular WebServiceFeature is enabled. |
Methods inherited from interface javax.xml.ws.Binding |
---|
getBindingID, setHandlerChain |
Method Detail |
---|
SOAPVersion getSOAPVersion()
This is just a shor-cut for getBindingID().getSOAPVersion()
SOAPVersion
constant.
If the binding is not based on SOAP, this method
returns null. See Message
for how a non-SOAP
binding shall be handled by Tube
s.AddressingVersion getAddressingVersion()
AddressingVersion
constant.
If binding is not using SOAP or WS-Addressing is not enabled,
this method returns null.
This might be little slow as it has to go over all the features on binding.
Its advisable to cache the addressingVersion wherever possible and reuse it.@NotNull BindingID getBindingId()
The relevant specs define the binding IDs and what they mean. The ID is used in many places to identify the kind of binding (such as SOAP1.1, SOAP1.2, REST, ...)
@NotNull List<javax.xml.ws.handler.Handler> getHandlerChain()
getHandlerChain
in interface javax.xml.ws.Binding
boolean isFeatureEnabled(@NotNull Class<? extends javax.xml.ws.WebServiceFeature> feature)
WebServiceFeature
is enabled.
@Nullable <F extends javax.xml.ws.WebServiceFeature> F getFeature(@NotNull Class<F> featureType)
WebServiceFeature
of the specific type.
featureType
- The type of the feature to retrieve.
@NotNull WSFeatureList getFeatures()
WSBinding
.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |