public final class SOAPBindingImpl extends BindingImpl implements SOAPBinding
BindingImpl.MessageKey| Modifier and Type | Field and Description |
|---|---|
protected SOAPVersion |
soapVersion |
static String |
X_SOAP12HTTP_BINDING |
EMPTY_FEATURES, faultMessageFeatures, features, inputMessageFeatures, messageContextFactory, operationFeatures, outputMessageFeatures, serviceModeSOAP11HTTP_BINDING, SOAP11HTTP_MTOM_BINDING, SOAP12HTTP_BINDING, SOAP12HTTP_MTOM_BINDING| Modifier and Type | Method and Description |
|---|---|
protected void |
addRequiredRoles(Set<String> roles) |
MessageFactory |
getMessageFactory() |
Set<String> |
getRoles() |
SOAPFactory |
getSOAPFactory() |
boolean |
isMTOMEnabled()
Used typically by the runtime to enable/disable Mtom optimization
|
void |
setHandlerChain(List<Handler> chain)
Sets the handlers on the binding and then sorts the handlers in to logical and protocol handlers.
|
void |
setMTOMEnabled(boolean b)
Client application can override if the MTOM optimization should be enabled
|
void |
setPortKnownHeaders(Set<QName> headers)
This method should be called if the binding has SOAPSEIModel
The Headers understood by the Port are set, so that they can be used for MU
processing.
|
void |
setRoles(Set<String> roles)
Adds the next and other roles in case this has
been called by a user without them.
|
boolean |
understandsHeader(QName header)
TODO A feature should be created to configure processing of MU headers.
|
addKnownHeader, create, create, createCodec, getAddressingVersion, getBindingId, getBindingID, getDefaultBinding, getFaultMessageFeatures, getFeature, getFeatures, getHandlerChain, getHandlerConfig, getInputMessageFeatures, getKnownHeaders, getMessageContextFactory, getOperationFeature, getOperationFeatures, getOutputMessageFeatures, getSOAPVersion, initializeJavaActivationHandlers, isFeatureEnabled, isOperationFeatureEnabled, setFaultMessageFeatures, setHandlerConfig, setInputMessageFeatures, setMode, setOperationFeatures, setOutputMessageFeaturesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetBindingID, getHandlerChainpublic static final String X_SOAP12HTTP_BINDING
protected final SOAPVersion soapVersion
public void setPortKnownHeaders(@NotNull
Set<QName> headers)
headers - SOAP header namespublic boolean understandsHeader(QName header)
header - public void setHandlerChain(List<Handler> chain)
setHandlerChain in interface Bindingpublic Set<String> getRoles()
getRoles in interface SOAPBindingpublic void setRoles(Set<String> roles)
setRoles in interface SOAPBindingpublic boolean isMTOMEnabled()
isMTOMEnabled in interface SOAPBindingpublic void setMTOMEnabled(boolean b)
setMTOMEnabled in interface SOAPBindingpublic SOAPFactory getSOAPFactory()
getSOAPFactory in interface SOAPBindingpublic MessageFactory getMessageFactory()
getMessageFactory in interface SOAPBindingCopyright © 2015 Oracle Corporation. All rights reserved.