Package thredds.server.opendap
Class OpendapServlet
- java.lang.Object
-
- javax.servlet.GenericServlet
-
- javax.servlet.http.HttpServlet
-
- opendap.servlet.AbstractServlet
-
- thredds.server.opendap.OpendapServlet
-
- All Implemented Interfaces:
Serializable,javax.servlet.Servlet,javax.servlet.ServletConfig,org.springframework.beans.factory.InitializingBean
@Controller @RequestMapping("/dodsC") public class OpendapServlet extends opendap.servlet.AbstractServlet implements org.springframework.beans.factory.InitializingBeanTHREDDS opendap server.- Since:
- Apr 27, 2009 (branched)
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static org.slf4j.Loggerlog
-
Constructor Summary
Constructors Constructor Description OpendapServlet()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterPropertiesSet()voiddap2ExceptionHandler(opendap.dap.DAP2Exception de, opendap.servlet.ReqState rs)voiddoGet(javax.servlet.http.HttpServletRequest request, javax.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(javax.servlet.http.HttpServletRequest req)protected opendap.servlet.ReqStategetRequestState(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)StringgetServerName()StringgetServerVersion()voidinit(org.springframework.context.event.ContextRefreshedEvent event)voidparseExceptionHandler(opendap.dap.parsers.ParseException pe, javax.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, setRootpath
-
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPost, doPut, doTrace, service, service
-
-
-
-
Method Detail
-
afterPropertiesSet
public void afterPropertiesSet() throws javax.servlet.ServletException- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean- Throws:
javax.servlet.ServletException
-
init
@EventListener public void init(org.springframework.context.event.ContextRefreshedEvent event)
-
getServerVersion
public String getServerVersion()
- Specified by:
getServerVersionin classopendap.servlet.AbstractServlet
-
getLastModified
protected long getLastModified(javax.servlet.http.HttpServletRequest req)
- Overrides:
getLastModifiedin classjavax.servlet.http.HttpServlet
-
doGet
@RequestMapping(value="**", method=GET) public void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)- Overrides:
doGetin classopendap.servlet.AbstractServlet
-
doGetASC
public void doGetASC(opendap.servlet.ReqState rs) throws Exception- Overrides:
doGetASCin classopendap.servlet.AbstractServlet- Throws:
Exception
-
doGetDAS
public void doGetDAS(opendap.servlet.ReqState rs) throws Exception- Overrides:
doGetDASin classopendap.servlet.AbstractServlet- Throws:
Exception
-
doGetDDS
public void doGetDDS(opendap.servlet.ReqState rs) throws Exception- Overrides:
doGetDDSin classopendap.servlet.AbstractServlet- Throws:
Exception
-
doGetDDX
public void doGetDDX(opendap.servlet.ReqState rs) throws Exception- Overrides:
doGetDDXin classopendap.servlet.AbstractServlet- Throws:
Exception
-
doGetBLOB
public void doGetBLOB(opendap.servlet.ReqState rs) throws Exception- Overrides:
doGetBLOBin classopendap.servlet.AbstractServlet- Throws:
Exception
-
doGetDAP2Data
public void doGetDAP2Data(opendap.servlet.ReqState rs) throws Exception- Overrides:
doGetDAP2Datain classopendap.servlet.AbstractServlet- Throws:
Exception
-
doGetVER
public void doGetVER(opendap.servlet.ReqState rs) throws Exception- Overrides:
doGetVERin classopendap.servlet.AbstractServlet- Throws:
Exception
-
doGetHELP
public void doGetHELP(opendap.servlet.ReqState rs) throws Exception- Overrides:
doGetHELPin classopendap.servlet.AbstractServlet- Throws:
Exception
-
doGetDIR
public void doGetDIR(opendap.servlet.ReqState rs) throws Exception- Overrides:
doGetDIRin classopendap.servlet.AbstractServlet- Throws:
Exception
-
doGetINFO
public void doGetINFO(opendap.servlet.ReqState rs) throws Exception- Overrides:
doGetINFOin classopendap.servlet.AbstractServlet- Throws:
Exception
-
doGetHTML
public void doGetHTML(opendap.servlet.ReqState rs) throws Exception- Overrides:
doGetHTMLin classopendap.servlet.AbstractServlet- Throws:
Exception
-
getServerName
public String getServerName()
- Overrides:
getServerNamein classopendap.servlet.AbstractServlet
-
getRequestState
protected opendap.servlet.ReqState getRequestState(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)- Overrides:
getRequestStatein classopendap.servlet.AbstractServlet
-
getDataset
protected opendap.servlet.GuardedDataset getDataset(opendap.servlet.ReqState preq) throws Exception- Specified by:
getDatasetin classopendap.servlet.AbstractServlet- Throws:
Exception
-
parseExceptionHandler
public void parseExceptionHandler(opendap.dap.parsers.ParseException pe, javax.servlet.http.HttpServletResponse response)- Overrides:
parseExceptionHandlerin classopendap.servlet.AbstractServlet
-
dap2ExceptionHandler
public void dap2ExceptionHandler(opendap.dap.DAP2Exception de, opendap.servlet.ReqState rs)
-
-