Package thredds.server.opendap
Class OpendapServlet
java.lang.Object
jakarta.servlet.GenericServlet
jakarta.servlet.http.HttpServlet
opendap.servlet.AbstractServlet
thredds.server.opendap.OpendapServlet
- All Implemented Interfaces:
jakarta.servlet.Servlet,jakarta.servlet.ServletConfig,Serializable,org.springframework.beans.factory.InitializingBean
@Controller
@RequestMapping("/dodsC")
public class OpendapServlet
extends opendap.servlet.AbstractServlet
implements org.springframework.beans.factory.InitializingBean
THREDDS opendap server.
- Since:
- Apr 27, 2009 (branched)
- See Also:
-
Field Summary
FieldsFields inherited from class opendap.servlet.AbstractServlet
rootpath -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoiddap2ExceptionHandler(opendap.dap.DAP2Exception de, opendap.servlet.ReqState rs) voiddoGet(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) voiddoGetASC(opendap.servlet.ReqState rs) voiddoGetBLOB(opendap.servlet.ReqState rs) voiddoGetDAP2Data(opendap.servlet.ReqState rs) voiddoGetDAS(opendap.servlet.ReqState rs) voiddoGetDDS(opendap.servlet.ReqState rs) voiddoGetDDX(opendap.servlet.ReqState rs) voiddoGetDIR(opendap.servlet.ReqState rs) voiddoGetHELP(opendap.servlet.ReqState rs) voiddoGetHTML(opendap.servlet.ReqState rs) voiddoGetINFO(opendap.servlet.ReqState rs) voiddoGetVER(opendap.servlet.ReqState rs) protected opendap.servlet.GuardedDatasetgetDataset(opendap.servlet.ReqState preq) protected longgetLastModified(jakarta.servlet.http.HttpServletRequest req) protected opendap.servlet.ReqStategetRequestState(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) voidinit(org.springframework.context.event.ContextRefreshedEvent event) voidparseExceptionHandler(opendap.dap.parsers.ParseException pe, jakarta.servlet.http.HttpServletResponse response) Methods inherited from class opendap.servlet.AbstractServlet
anyExceptionHandler, badURL, dap2ExceptionHandler, doDebug, doDebugCmd, doGetCatalog, doGetStatus, doGetSystemProps, IOExceptionHandler, printCatalog, printDODSException, printStatus, printThrowable, probeRequest, sendDODSError, setLog, setRootpathMethods inherited from class jakarta.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPost, doPut, doTrace, service, serviceMethods inherited from class jakarta.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, init, log, log
-
Field Details
-
log
public static org.slf4j.Logger log
-
-
Constructor Details
-
OpendapServlet
public OpendapServlet()
-
-
Method Details
-
afterPropertiesSet
public void afterPropertiesSet() throws jakarta.servlet.ServletException- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean- Throws:
jakarta.servlet.ServletException
-
init
@EventListener public void init(org.springframework.context.event.ContextRefreshedEvent event) -
getServerVersion
- Specified by:
getServerVersionin classopendap.servlet.AbstractServlet
-
getLastModified
protected long getLastModified(jakarta.servlet.http.HttpServletRequest req) - Overrides:
getLastModifiedin classjakarta.servlet.http.HttpServlet
-
doGet
@RequestMapping(value="**", method=GET) public void doGet(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) - Overrides:
doGetin classopendap.servlet.AbstractServlet
-
doGetASC
- Overrides:
doGetASCin classopendap.servlet.AbstractServlet- Throws:
Exception
-
doGetDAS
- Overrides:
doGetDASin classopendap.servlet.AbstractServlet- Throws:
Exception
-
doGetDDS
- Overrides:
doGetDDSin classopendap.servlet.AbstractServlet- Throws:
Exception
-
doGetDDX
- Overrides:
doGetDDXin classopendap.servlet.AbstractServlet- Throws:
Exception
-
doGetBLOB
- Overrides:
doGetBLOBin classopendap.servlet.AbstractServlet- Throws:
Exception
-
doGetDAP2Data
- Overrides:
doGetDAP2Datain classopendap.servlet.AbstractServlet- Throws:
Exception
-
doGetVER
- Overrides:
doGetVERin classopendap.servlet.AbstractServlet- Throws:
Exception
-
doGetHELP
- Overrides:
doGetHELPin classopendap.servlet.AbstractServlet- Throws:
Exception
-
doGetDIR
- Overrides:
doGetDIRin classopendap.servlet.AbstractServlet- Throws:
Exception
-
doGetINFO
- Overrides:
doGetINFOin classopendap.servlet.AbstractServlet- Throws:
Exception
-
doGetHTML
- Overrides:
doGetHTMLin classopendap.servlet.AbstractServlet- Throws:
Exception
-
getServerName
- Overrides:
getServerNamein classopendap.servlet.AbstractServlet
-
getRequestState
protected opendap.servlet.ReqState getRequestState(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) - Overrides:
getRequestStatein classopendap.servlet.AbstractServlet
-
getDataset
- Specified by:
getDatasetin classopendap.servlet.AbstractServlet- Throws:
Exception
-
parseExceptionHandler
public void parseExceptionHandler(opendap.dap.parsers.ParseException pe, jakarta.servlet.http.HttpServletResponse response) - Overrides:
parseExceptionHandlerin classopendap.servlet.AbstractServlet
-
dap2ExceptionHandler
public void dap2ExceptionHandler(opendap.dap.DAP2Exception de, opendap.servlet.ReqState rs)
-