Dolda2000 GitWeb
/
jrw.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Rename Environment to Dispatch.
[jrw.git]
/
src
/
jrw
/
Dispatch.java
diff --git a/src/jrw/Dispatch.java
b/src/jrw/Dispatch.java
new file mode 100644
(file)
index 0000000..
d08867c
--- /dev/null
+++ b/
src/jrw/Dispatch.java
@@ -0,0
+1,15
@@
+package jrw;
+
+import java.util.*;
+
+public class Dispatch {
+ public static Map<Object, Object> handle(Handler handler, Request req) {
+ while(true) {
+ try {
+ return(handler.handle(req));
+ } catch(Restart r) {
+ handler = r;
+ }
+ }
+ }
+}