public class SoapBinding extends AbstractXmlBinding<SoapRequest>
Binding implementation for SOAP encoded requests| Constructor and Description |
|---|
SoapBinding() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkOperationHttpPostSupported(OwsOperationKey k)
Check, if the operation is supported by the decoder by the HTTP-Post method.
|
void |
doPostOperation(javax.servlet.http.HttpServletRequest httpRequest,
javax.servlet.http.HttpServletResponse httpResponse)
HTTP POST request handling method.
|
protected MediaType |
getDefaultContentType() |
HttpUtils |
getHttpUtils() |
Set<BindingKey> |
getKeys() |
protected boolean |
isUseHttpResponseCodes() |
void |
setHttpUtils(HttpUtils httpUtils) |
decode, getDecoderKey, getOperationKey, setDocumentFactory, xmlToStringcheckServiceOperatorKeyTypes, chooseResponseContentType, chooseResponseContentTypeForExceptionReport, encodeOwsExceptionReport, encodeResponse, getDecoder, getDecoderRepository, getEncoder, getEncoderRepository, getEventBus, getRequestContext, getServiceOperator, getServiceOperator, getServiceOperatorRepository, handleEncodingException, hasDecoder, hasDecoder, hasEncoder, hasEncoder, hasEncoder, isServiceSupported, isVersionSupported, setDecoderRepository, setEncoderRepository, setEventBus, setServiceOperatorRepository, writeOwsExceptionReport, writeResponseclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcheckOperationHttpDeleteSupported, checkOperationHttpGetSupported, checkOperationHttpOptionsSupported, checkOperationHttpPutSupported, doDeleteOperation, doGetOperation, doOptionsOperation, doPutOperationpublic Set<BindingKey> getKeys()
public boolean checkOperationHttpPostSupported(OwsOperationKey k)
Bindingk - identifier of the decoderdecoderKey supports HTTP-Post for operation operationNameprotected boolean isUseHttpResponseCodes()
isUseHttpResponseCodes in class SimpleBindingprotected MediaType getDefaultContentType()
getDefaultContentType in class SimpleBindingpublic void doPostOperation(javax.servlet.http.HttpServletRequest httpRequest,
javax.servlet.http.HttpServletResponse httpResponse)
throws HTTPException,
IOException
BindinghttpRequest - HTTP POST requesthttpResponse - HTTP POST responseHTTPException - if the encoding of an exception failedIOException - if an IO error occurspublic HttpUtils getHttpUtils()
getHttpUtils in class SimpleBinding@Inject public void setHttpUtils(HttpUtils httpUtils)
setHttpUtils in class SimpleBindingCopyright © 2015–2020 52°North Initiative for Geospatial Open Source Software GmbH. All rights reserved.