package com.google.sitebricks.routing;
import com.google.inject.ImplementedBy;
import com.google.sitebricks.headless.Request;
import java.io.IOException;
/**
* @author Dhanji R. Prasanna (dhanji@gmail com)
*/
@ImplementedBy(WidgetRoutingDispatcher.class)
public interface RoutingDispatcher {
Object dispatch(Request request, Events event) throws IOException;
public static enum Events {
BEFORE, DURING, AFTER
}
}