ds = getDataset(rs); if (null == ds) return; response.setHeader("XDODS-Server", getServerVersion()); response.setContentType("text/html"); response.setHeader("Content-Description", "dods-description"); parseExceptionHandler(pe, response); } catch (DAP2Exception de) { dap2ExceptionHandler(de, response); } catch (IOException pe) { IOExceptionHandler(pe, response, rs); } catch (Throwable t) { anyExceptionHandler(t, response, rs); } finally { // release lock if needed if (ds != null) ds.release();
rs = getRequestState(request, response); if (rs != null) { if (Debug.isSet("probeRequest")) { probeRequest(new PrintWriter(new OutputStreamWriter(System.out, Util.UTF8), true), rs); log.debug("Server: " + getServerName() + " Request #" + reqno); log.debug("Client: " + rs.getRequest().getRemoteHost()); log.debug(rs.toString()); doGetDIR(rs); } else if (dataSet.equals("/")) { doGetDIR(rs); } else if (dataSet.equals("")) { doGetDIR(rs); } else if (dataSet.equalsIgnoreCase("/version") || dataSet.equalsIgnoreCase("/version/")) { doGetVER(rs); } else if (dataSet.equalsIgnoreCase("/help") || dataSet.equalsIgnoreCase("/help/")) { doGetHELP(rs); } else if (dataSet.equalsIgnoreCase("/" + requestSuffix)) { doGetHELP(rs); } else if (requestSuffix.equalsIgnoreCase("dds")) { doGetDDS(rs); } else if (requestSuffix.equalsIgnoreCase("das")) { doGetDAS(rs); } else if (requestSuffix.equalsIgnoreCase("ddx")) { doGetDDX(rs); } else if (requestSuffix.equalsIgnoreCase("blob")) { doGetBLOB(rs); } else if (requestSuffix.equalsIgnoreCase("dods")) {
rs.getResponse().setHeader("XDODS-Server", getServerVersion()); rs.getResponse().setContentType("text/html"); rs.getResponse().setHeader("Content-Description", "dods_debug"); pw.println(" showFlags;showInitParameters;showRequest"); pw.println(" on|off=(flagName)"); doDebugCmd(cmd, tz, pw); // for subclasses } else if (cmd.equals("on")) Debug.set(tz.nextToken(), true); probeRequest(pw, rs); else if (!doDebugCmd(cmd, tz, pw)) { // for subclasses pw.println(" unrecognized command");
response.setHeader("XDODS-Server", getServerVersion()); response.setContentType("text/html"); response.setHeader("Content-Description", "dods-directory"); response.setStatus(HttpServletResponse.SC_OK); } catch (ParseException pe) { parseExceptionHandler(pe, response); } catch (DAP2Exception de) { dap2ExceptionHandler(de, response); } catch (Throwable t) { anyExceptionHandler(t, response, rs);
try { if (Debug.isSet("probeRequest")) probeRequest(System.out, request); rs = getRequestState(request, response); if (rs != null) { String ds = rs.getDataSet(); System.out.println("Server: " + getServerName() + " Request #" + reqno); System.out.println("Client: " + request.getRemoteHost()); System.out.println(rs.toString()); doGetDIR(request, response, rs); } else if (dataSet.equals("/")) { doGetDIR(request, response, rs); } else if (dataSet.equals("")) { doGetDIR(request, response, rs); } else if (dataSet.equalsIgnoreCase("/version") || dataSet.equalsIgnoreCase("/version/")) { doGetVER(request, response); } else if (dataSet.equalsIgnoreCase("/help") || dataSet.equalsIgnoreCase("/help/")) { doGetHELP(request, response); } else if (dataSet.equalsIgnoreCase("/" + requestSuffix)) { doGetHELP(request, response); } else if (requestSuffix.equalsIgnoreCase("dds")) { doGetDDS(request, response, rs); } else if (requestSuffix.equalsIgnoreCase("das")) { doGetDAS(request, response, rs); } else if (requestSuffix.equalsIgnoreCase("ddx")) { doGetDDX(request, response, rs);
response.setHeader("XDODS-Server", getServerVersion()); response.setContentType("text/html"); response.setHeader("Content-Description", "dods_debug"); pw.println(" showFlags;showInitParameters;showRequest"); pw.println(" on|off=(flagName)"); doDebugCmd(cmd, tz, pw); // for subclasses } else if (cmd.equals("log")) { Log.reset(); probeRequest(pw, request); else if (!doDebugCmd(cmd, tz, pw)) { // for subclasses pw.println(" unrecognized command");
ds = getDataset(rs); if (ds == null) return; response.setHeader("XDODS-Server", getServerVersion()); response.setContentType("text/html"); response.setHeader("Content-Description", "dods-form"); parseExceptionHandler(pe, response); } catch (DAP2Exception de) { dap2ExceptionHandler(de, response); } catch (IOException pe) { IOExceptionHandler(pe, response, rs); } catch (Throwable t) { anyExceptionHandler(t, response, rs); } finally { // release lock if needed if (ds != null) ds.release();
ds = getDataset(rs); if (ds == null) return; response.setHeader("XDODS-Server", getServerVersion()); response.setHeader("Content-Description", "dods-das"); dap2ExceptionHandler(de, response); } catch (ParseException pe) { parseExceptionHandler(pe, response); } catch (Throwable t) { anyExceptionHandler(t, response, rs); } finally { // release lock if needed if (ds != null) ds.release();
rs.getResponse().setHeader("XDODS-Server", getServerVersion()); rs.getResponse().setContentType("text/html"); rs.getResponse().setHeader("Content-Description", "dods-directory"); rs.getResponse().setStatus(HttpServletResponse.SC_OK); } catch (ParseException pe) { parseExceptionHandler(pe, rs.getResponse()); } catch (DAP2Exception de) { dap2ExceptionHandler(de, rs.getResponse()); } catch (Throwable t) { anyExceptionHandler(t, rs);
ds = getDataset(rs); if (null == ds) return; rs.getResponse().setHeader("XDODS-Server", getServerVersion()); rs.getResponse().setContentType("text/html"); rs.getResponse().setHeader("Content-Description", "dods-description"); parseExceptionHandler(pe, rs.getResponse()); } catch (DAP2Exception de) { dap2ExceptionHandler(de, rs.getResponse()); } catch (IOException pe) { IOExceptionHandler(pe, rs); } catch (Throwable t) { anyExceptionHandler(t, rs); } finally { // release lock if needed if (ds != null) ds.release();
ds = getDataset(rs); if (ds == null) return; rs.getResponse().setHeader("XDODS-Server", getServerVersion()); rs.getResponse().setContentType("text/html"); rs.getResponse().setHeader("Content-Description", "dods-form"); parseExceptionHandler(pe, rs.getResponse()); } catch (DAP2Exception de) { dap2ExceptionHandler(de, rs.getResponse()); } catch (IOException pe) { IOExceptionHandler(pe, rs); } catch (Throwable t) { anyExceptionHandler(t, rs); } finally { // release lock if needed if (ds != null) ds.release();
ds = getDataset(rs); if (ds == null) return; response.setHeader("XDODS-Server", getServerVersion()); response.setContentType("text/plain"); response.setHeader("Content-Description", "dods-ascii"); parseExceptionHandler(pe, response); } catch (DAP2Exception de) { dap2ExceptionHandler(de, response); } catch (Throwable t) { anyExceptionHandler(t, response, rs); } finally { // release lock if needed if (ds != null) ds.release();
ds = getDataset(rs); if (null == ds) return; response.setHeader("XDODS-Server", getServerVersion()); response.setHeader("Content-Description", "dods-blob"); parseExceptionHandler(pe, response); } catch (DAP2Exception de) { dap2ExceptionHandler(de, response); } catch (IOException ioe) { IOExceptionHandler(ioe, response, rs); } finally { // release lock if needed if (ds != null) ds.release();
ds = getDataset(rs); if (null == ds) return; response.setHeader("XDODS-Server", getServerVersion()); response.setHeader("Content-Description", "dods-dds"); parseExceptionHandler(pe, response); } catch (DAP2Exception de) { dap2ExceptionHandler(de, response); } catch (IOException pe) { IOExceptionHandler(pe, response, rs); } catch (Throwable t) { anyExceptionHandler(t, response, rs); } finally { // release lock if needed if (ds != null) ds.release();
ds = getDataset(rs); if (null == ds) return; response.setHeader("XDODS-Server", getServerVersion()); response.setHeader("Content-Description", "dods-ddx"); parseExceptionHandler(pe, response); } catch (DAP2Exception de) { dap2ExceptionHandler(de, response); } catch (IOException pe) { IOExceptionHandler(pe, response, rs); } catch (Throwable t) { anyExceptionHandler(t, response, rs); } finally { // release lock if needed if (ds != null) ds.release();
ds = getDataset(rs); if (null == ds) return; response.setHeader("XDODS-Server", getServerVersion()); response.setHeader("Content-Description", "dods-data"); parseExceptionHandler(pe, response); } catch (DAP2Exception de) { dap2ExceptionHandler(de, response); } catch (IOException ioe) { IOExceptionHandler(ioe, response, rs); } finally { // release lock if needed if (ds != null) ds.release();
ds = getDataset(rs); if (ds == null) return; rs.getResponse().setHeader("XDODS-Server", getServerVersion()); rs.getResponse().setHeader("Content-Description", "dods-das"); dap2ExceptionHandler(de, rs.getResponse()); } catch (ParseException pe) { parseExceptionHandler(pe, rs.getResponse()); } catch (Throwable t) { anyExceptionHandler(t, rs); } finally { // release lock if needed if (ds != null) ds.release();
ds = getDataset(rs); if (null == ds) return; rs.getResponse().setHeader("XDODS-Server", getServerVersion()); rs.getResponse().setHeader("Content-Description", "dods-dds"); parseExceptionHandler(pe, rs.getResponse()); } catch (DAP2Exception de) { dap2ExceptionHandler(de, rs.getResponse()); } catch (IOException pe) { IOExceptionHandler(pe, rs); } catch (Throwable t) { anyExceptionHandler(t, rs); } finally { // release lock if needed if (ds != null) ds.release();
ds = getDataset(rs); if (ds == null) return; rs.getResponse().setHeader("XDODS-Server", getServerVersion()); rs.getResponse().setContentType("text/plain"); rs.getResponse().setHeader("Content-Description", "dods-ascii"); parseExceptionHandler(pe, rs.getResponse()); } catch (DAP2Exception de) { dap2ExceptionHandler(de, rs.getResponse()); } catch (Throwable t) { anyExceptionHandler(t, rs); } finally { // release lock if needed if (ds != null) ds.release();
ds = getDataset(rs); if (null == ds) return; rs.getResponse().setHeader("XDODS-Server", getServerVersion()); rs.getResponse().setHeader("Content-Description", "dods-ddx"); parseExceptionHandler(pe, rs.getResponse()); } catch (DAP2Exception de) { dap2ExceptionHandler(de, rs.getResponse()); } catch (IOException pe) { IOExceptionHandler(pe, rs); } catch (Throwable t) { anyExceptionHandler(t, rs); } finally { // release lock if needed if (ds != null) ds.release();