public class McIDASVMonitor.MonitorRequestHandler extends ucar.unidata.util.HttpServer.RequestHandler
| Modifier and Type | Field and Description |
|---|---|
(package private) ucar.unidata.idv.IntegratedDataViewer |
idv |
(package private) java.net.Socket |
mysocket |
| Constructor and Description |
|---|
MonitorRequestHandler(ucar.unidata.idv.IntegratedDataViewer idv,
ucar.unidata.util.HttpServer server,
java.net.Socket socket)
ctor
|
| Modifier and Type | Method and Description |
|---|---|
private void |
decorateHtml(java.lang.StringBuffer sb) |
private void |
enableTraceLogging() |
protected void |
handleRequest(java.lang.String path,
java.util.Hashtable formArgs,
java.util.Hashtable httpArgs,
java.lang.String content) |
void |
run()
Try to trap the case where the socket doesn't contain any bytes
This can happen when mcservl connects to ping
Prevents an infinite loop in HttpServer
|
addArg, getOutputStream, getSocket, handleFileUpload, log, okToParseContent, parseArgs, redirect, writeBytes, writeHeader, writeHeaderArgs, writeHtml, writeLine, writeResult, writeResult, writeResult, writeResult, writeResult, writeResult, writeResult, writeXmlpublic MonitorRequestHandler(ucar.unidata.idv.IntegratedDataViewer idv, ucar.unidata.util.HttpServer server, java.net.Socket socket) throws java.lang.Exception
idv - the idvserver - the serversocket - the socket we handle the connection ofjava.lang.Exception - On badnesspublic void run()
run in interface java.lang.Runnablerun in class ucar.unidata.util.HttpServer.RequestHandlerprivate void decorateHtml(java.lang.StringBuffer sb) throws java.lang.Exception
java.lang.Exceptionprotected void handleRequest(java.lang.String path, java.util.Hashtable formArgs, java.util.Hashtable httpArgs, java.lang.String content) throws java.lang.Exception
handleRequest in class ucar.unidata.util.HttpServer.RequestHandlerpath - url path. ignored.formArgs - form argshttpArgs - http argscontent - content. unused.java.lang.Exception - On badnessprivate void enableTraceLogging() throws java.lang.Exception
java.lang.Exception