public abstract class SOSServlet extends OWSServlet
Base abstract class for implementing SOS servlets
Modifier and Type | Field and Description |
---|---|
protected static String |
BINARY_MIME_TYPE |
protected static String |
DEFAULT_VERSION |
protected static String |
SOAP_PREFIX |
protected static String |
SOS_PREFIX |
protected static String |
SWES_PREFIX |
protected static String |
TEXT_MIME_TYPE |
protected static String |
UNSUPPORTED_MSG |
capsHelper, internalErrorMsg, invalidKVPRequestMsg, invalidXMLRequestMsg, owsUtils, owsVersion
Constructor and Description |
---|
SOSServlet() |
Modifier and Type | Method and Description |
---|---|
protected String |
getServiceType() |
protected void |
handleRequest(DeleteSensorRequest request) |
protected abstract void |
handleRequest(DescribeSensorRequest request) |
protected abstract void |
handleRequest(GetCapabilitiesRequest query) |
protected void |
handleRequest(GetFeatureOfInterestRequest request) |
protected abstract void |
handleRequest(GetObservationRequest request) |
protected void |
handleRequest(GetResultRequest request) |
protected void |
handleRequest(GetResultTemplateRequest request) |
protected void |
handleRequest(InsertObservationRequest request) |
protected void |
handleRequest(InsertResultRequest request) |
protected void |
handleRequest(InsertResultTemplateRequest request) |
protected void |
handleRequest(InsertSensorRequest request) |
void |
handleRequest(OWSRequest request) |
protected void |
handleRequest(UpdateSensorRequest request) |
doGet, doPost, getDefaultVersion, getSoapBody, getSoapVersion, isClientDisconnected, parseRequest, processRequest, sendCapabilities, sendResponse, updateCapabilities
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service
protected static final String DEFAULT_VERSION
protected static final String TEXT_MIME_TYPE
protected static final String BINARY_MIME_TYPE
protected static final String UNSUPPORTED_MSG
protected static final String SOS_PREFIX
protected static final String SWES_PREFIX
protected static final String SOAP_PREFIX
public void handleRequest(OWSRequest request) throws Exception
handleRequest
in class OWSServlet
Exception
protected abstract void handleRequest(GetCapabilitiesRequest query) throws Exception
handleRequest
in class OWSServlet
Exception
protected abstract void handleRequest(DescribeSensorRequest request) throws Exception
Exception
protected abstract void handleRequest(GetObservationRequest request) throws Exception
Exception
protected void handleRequest(GetResultTemplateRequest request) throws Exception
Exception
protected void handleRequest(GetResultRequest request) throws Exception
Exception
protected void handleRequest(GetFeatureOfInterestRequest request) throws Exception
Exception
protected void handleRequest(InsertSensorRequest request) throws Exception
Exception
protected void handleRequest(UpdateSensorRequest request) throws Exception
Exception
protected void handleRequest(DeleteSensorRequest request) throws Exception
Exception
protected void handleRequest(InsertObservationRequest request) throws Exception
Exception
protected void handleRequest(InsertResultTemplateRequest request) throws Exception
Exception
protected void handleRequest(InsertResultRequest request) throws Exception
Exception
protected String getServiceType()
getServiceType
in class OWSServlet
Copyright © 2016 Sensia Software LLC. All rights reserved.