X-Git-Url: http://git.dolda2000.com/gitweb/?a=blobdiff_plain;f=src%2Fjrw%2FDispatch.java;fp=src%2Fjrw%2FDispatch.java;h=d08867c0a340719bf00bd155ea0d9796da1f5f40;hb=d3d92d6cb3b182798cf7cfb8dcd265b0727a663a;hp=0000000000000000000000000000000000000000;hpb=29793a0fe3ee85e3a61f8008da1898531a79f54d;p=jrw.git diff --git a/src/jrw/Dispatch.java b/src/jrw/Dispatch.java new file mode 100644 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 handle(Handler handler, Request req) { + while(true) { + try { + return(handler.handle(req)); + } catch(Restart r) { + handler = r; + } + } + } +}