aboutsummaryrefslogtreecommitdiff
path: root/src/uk/org/ury/server/RequestHandler.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/uk/org/ury/server/RequestHandler.java')
-rw-r--r--src/uk/org/ury/server/RequestHandler.java43
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;
-}