- All Superinterfaces:
Binding
The
SOAPBinding interface is an abstraction for
the SOAP binding.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringA constant representing the identity of the SOAP 1.1 over HTTP binding.static final StringA constant representing the identity of the SOAP 1.1 over HTTP binding with MTOM enabled by default.static final StringA constant representing the identity of the SOAP 1.2 over HTTP binding.static final StringA constant representing the identity of the SOAP 1.2 over HTTP binding with MTOM enabled by default. -
Method Summary
Modifier and TypeMethodDescriptionjakarta.xml.soap.MessageFactoryGets the Jakarta SOAP with Attachments'MessageFactoryinstance used by this SOAP binding.getRoles()Gets the roles played by the SOAP binding instance.jakarta.xml.soap.SOAPFactoryGets the Jakarta SOAP with Attachments'SOAPFactoryinstance used by this SOAP binding.booleanReturnstrueif the use of MTOM is enabled.voidsetMTOMEnabled(boolean flag) Enables or disables use of MTOM.voidSets the roles played by the SOAP binding instance.Methods inherited from interface jakarta.xml.ws.Binding
getBindingID, getHandlerChain, setHandlerChain
-
Field Details
-
SOAP11HTTP_BINDING
A constant representing the identity of the SOAP 1.1 over HTTP binding.- See Also:
-
SOAP12HTTP_BINDING
A constant representing the identity of the SOAP 1.2 over HTTP binding.- See Also:
-
SOAP11HTTP_MTOM_BINDING
A constant representing the identity of the SOAP 1.1 over HTTP binding with MTOM enabled by default.- See Also:
-
SOAP12HTTP_MTOM_BINDING
A constant representing the identity of the SOAP 1.2 over HTTP binding with MTOM enabled by default.- See Also:
-
-
Method Details
-
getRoles
Gets the roles played by the SOAP binding instance.- Returns:
Set<String>The set of roles played by the binding instance.
-
setRoles
Sets the roles played by the SOAP binding instance.- Parameters:
roles- The set of roles played by the binding instance.- Throws:
WebServiceException- On an error in the configuration of the list of roles.
-
isMTOMEnabled
boolean isMTOMEnabled()Returnstrueif the use of MTOM is enabled.- Returns:
trueif and only if the use of MTOM is enabled.
-
setMTOMEnabled
void setMTOMEnabled(boolean flag) Enables or disables use of MTOM.- Parameters:
flag- Abooleanspecifying whether the use of MTOM should be enabled or disabled.- Throws:
WebServiceException- If the specified setting is not supported by this binding instance.
-
getSOAPFactory
jakarta.xml.soap.SOAPFactory getSOAPFactory()Gets the Jakarta SOAP with Attachments'SOAPFactoryinstance used by this SOAP binding.- Returns:
- SOAPFactory instance used by this SOAP binding.
-
getMessageFactory
jakarta.xml.soap.MessageFactory getMessageFactory()Gets the Jakarta SOAP with Attachments'MessageFactoryinstance used by this SOAP binding.- Returns:
- MessageFactory instance used by this SOAP binding.
-