com.tonbeller.wcf.controller
Class RequestSynchronizer

java.lang.Object
  extended bycom.tonbeller.wcf.controller.RequestSynchronizer

public class RequestSynchronizer
extends java.lang.Object

serializes http requests. Ensures that there is max one request per session


Nested Class Summary
static interface RequestSynchronizer.Handler
           
 
Method Summary
 java.lang.String getResultURI()
           
 void handleRequest(RequestSynchronizer.Handler handler)
           
static RequestSynchronizer instance(javax.servlet.http.HttpServletRequest request)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

instance

public static RequestSynchronizer instance(javax.servlet.http.HttpServletRequest request)

handleRequest

public void handleRequest(RequestSynchronizer.Handler handler)
                   throws java.lang.Exception
Throws:
java.lang.Exception

getResultURI

public java.lang.String getResultURI()