diff options
author | Matt Windsor <mattwindsor@btinternet.com> | 2011-03-20 17:09:11 +0000 |
---|---|---|
committer | Matt Windsor <mattwindsor@btinternet.com> | 2011-03-20 17:09:11 +0000 |
commit | 0645ec66e1618ce4b52e56212c79196dd7c5c608 (patch) | |
tree | 95b103c7577b4039eabe18cfda7ee8e7ca80e61b /src/uk/org/ury/server/RequestHandler.java | |
parent | cee53b021632c95f1b4882664a31ca639a9b0700 (diff) |
Begin migration to HttpCore request handler pattern. Delete protocol duplicates left over from last commit.
Diffstat (limited to 'src/uk/org/ury/server/RequestHandler.java')
-rw-r--r-- | src/uk/org/ury/server/RequestHandler.java | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/src/uk/org/ury/server/RequestHandler.java b/src/uk/org/ury/server/RequestHandler.java deleted file mode 100644 index d4880d6..0000000 --- a/src/uk/org/ury/server/RequestHandler.java +++ /dev/null @@ -1,43 +0,0 @@ -package uk.org.ury.server; - -import java.util.Map; - -import uk.org.ury.server.exceptions.HandleFailureException; - - -/** - * Interface for classes that can handle requests addressed to their - * class name from the main server. - * - * For an example of how to implement a RequestHandler, see - * ServerRequestHandler. - * - * @author Matt Windsor - */ - -public interface RequestHandler -{ - /** - * Handle a server GET request (that is, a request for data - * output). - * - * @param parameters A key-value map of parameters supplied with the - * server request. Typically, the "function" - * parameter will detail the function that the - * request handler is expected to perform. - * - * @param server The server from which the request originated. - * This will be able to provide the handler with - * pooled resources, for example the database. - * - * @return A series of key-value pairs to pass back to - * the client. - * - * @throws HandleFailureException if the handler cannot - * handle the request. - */ - - public Map<String, Object> - handleGetRequest (Map<String, String> parameters, Server server) - throws HandleFailureException; -} |