aboutsummaryrefslogtreecommitdiff
path: root/src/uk/org/ury/server/exceptions/NotAHandlerException.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/uk/org/ury/server/exceptions/NotAHandlerException.java')
-rw-r--r--src/uk/org/ury/server/exceptions/NotAHandlerException.java34
1 files changed, 34 insertions, 0 deletions
diff --git a/src/uk/org/ury/server/exceptions/NotAHandlerException.java b/src/uk/org/ury/server/exceptions/NotAHandlerException.java
new file mode 100644
index 0000000..9a67d62
--- /dev/null
+++ b/src/uk/org/ury/server/exceptions/NotAHandlerException.java
@@ -0,0 +1,34 @@
+/**
+ *
+ */
+package uk.org.ury.server.exceptions;
+
+/**
+ * Exception thrown if the class requested as a handler by the client
+ * is, in fact, not a handler (it does not implement RequestHandler).
+ *
+ * @author Matt Windsor
+ */
+
+public class NotAHandlerException extends HandlingException
+{
+ /**
+ *
+ */
+ private static final long serialVersionUID = -7268289187311868036L;
+
+ /**
+ * Construct a NotAHandlerException with the name of the class that
+ * is not a handler.
+ *
+ * @param className The name of the offending class.
+ */
+
+ public
+ NotAHandlerException (String className)
+ {
+ super ("Class " + className + " is not a request handler.");
+ // TODO Auto-generated constructor stub
+ }
+
+}