Package thredds.server.dap4
Class Dap4Controller
java.lang.Object
jakarta.servlet.GenericServlet
jakarta.servlet.http.HttpServlet
dap4.servlet.DapController
thredds.server.dap4.Dap4Controller
- All Implemented Interfaces:
jakarta.servlet.Servlet,jakarta.servlet.ServletConfig,Serializable
@Controller
@RequestMapping("/dap4")
public class Dap4Controller
extends dap4.servlet.DapController
- See Also:
-
Field Summary
Fields inherited from class dap4.servlet.DapController
BIG_ENDIAN, DATAEXT, DEFAULTBINARYWRITELIMIT, DMREXT, DSREXT, ENDINGS, FAVICON, initialized, IS_BIG_ENDIAN, LITTLE_ENDIAN, testDataRoot, webContentRoot -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddoCapabilities(dap4.servlet.DapRequest drq, dap4.core.util.DapContext cxt) protected voidlongdap4.servlet.CDMWrapgetCDMWrap(dap4.servlet.DapRequest drq) getWebContentRoot(dap4.servlet.DapRequest drq) voidhandleRequest(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse res) Methods inherited from class dap4.servlet.DapController
addCommonHeaders, buildDapContext, computeDMRChecksums, constrainDapContext, doData, doDMR, doDSR, getRequestState, init, initialize, printDMR, senderrorMethods inherited from class jakarta.servlet.http.HttpServlet
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service, serviceMethods inherited from class jakarta.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
-
Constructor Details
-
Dap4Controller
public Dap4Controller()
-
-
Method Details
-
handleRequest
@RequestMapping("**") public void handleRequest(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse res) throws IOException - Overrides:
handleRequestin classdap4.servlet.DapController- Throws:
IOException
-
doFavicon
- Specified by:
doFaviconin classdap4.servlet.DapController- Throws:
IOException
-
doCapabilities
protected void doCapabilities(dap4.servlet.DapRequest drq, dap4.core.util.DapContext cxt) throws IOException - Specified by:
doCapabilitiesin classdap4.servlet.DapController- Throws:
IOException
-
getBinaryWriteLimit
public long getBinaryWriteLimit()- Specified by:
getBinaryWriteLimitin classdap4.servlet.DapController
-
getServletID
- Specified by:
getServletIDin classdap4.servlet.DapController
-
getWebContentRoot
- Specified by:
getWebContentRootin classdap4.servlet.DapController- Throws:
dap4.core.util.DapException
-
getCDMWrap
- Specified by:
getCDMWrapin classdap4.servlet.DapController- Throws:
IOException
-