Package ucar.unidata.idv
Class OneInstanceServer.OneInstanceRequestHandler
java.lang.Object
ucar.unidata.util.HttpServer.RequestHandler
ucar.unidata.idv.OneInstanceServer.OneInstanceRequestHandler
- All Implemented Interfaces:
Runnable
- Enclosing class:
OneInstanceServer
Class OneInstanceRequestHandler the handler
- Version:
- $Revision: 1.11 $
- Author:
- IDV Development Team
-
Field Summary
Fields inherited from class ucar.unidata.util.HttpServer.RequestHandler
CRLF, LF, server
-
Constructor Summary
ConstructorsConstructorDescriptionOneInstanceRequestHandler
(IntegratedDataViewer idv, HttpServer server, Socket socket) ctor -
Method Summary
Modifier and TypeMethodDescriptionprotected void
handleRequest
(String path, Hashtable formArgs, Hashtable httpArgs, String content) Handle the request.Methods inherited from class ucar.unidata.util.HttpServer.RequestHandler
addArg, getOutputStream, getSocket, handleFileUpload, log, okToParseContent, parseArgs, redirect, run, writeBytes, writeHeader, writeHeaderArgs, writeHtml, writeLine, writeResult, writeResult, writeResult, writeResult, writeResult, writeResult, writeResult, writeXml
-
Constructor Details
-
OneInstanceRequestHandler
public OneInstanceRequestHandler(IntegratedDataViewer idv, HttpServer server, Socket socket) throws Exception ctor- Parameters:
idv
- the idvserver
- the serversocket
- the socket we handle the connection of- Throws:
Exception
- On badness
-
-
Method Details
-
handleRequest
protected void handleRequest(String path, Hashtable formArgs, Hashtable httpArgs, String content) throws Exception Handle the request. This reads the command line arguments, writes back "ok", nad has the idv process the args.- Overrides:
handleRequest
in classHttpServer.RequestHandler
- Parameters:
path
- url path. ignored.formArgs
- form argshttpArgs
- http argscontent
- content. unused.- Throws:
Exception
- On badness
-