public class ResponderFactory
extends java.lang.Object
Constructor and Description |
---|
ResponderFactory(java.lang.String rootPath) |
Modifier and Type | Method and Description |
---|---|
void |
addFilter(java.lang.String key,
Responder filterClass) |
void |
addResponder(java.lang.String key,
java.lang.Class<? extends Responder> responderClass) |
java.lang.Class<?> |
getResponderClass(java.lang.String responderKey) |
java.lang.String |
getResponderKey(Request request) |
Responder |
makeResponder(Request request) |
public final void addResponder(java.lang.String key, java.lang.Class<? extends Responder> responderClass)
public void addFilter(java.lang.String key, Responder filterClass)
public java.lang.String getResponderKey(Request request)
public Responder makeResponder(Request request) throws java.lang.InstantiationException, java.io.IOException
java.lang.InstantiationException
java.io.IOException
public java.lang.Class<?> getResponderClass(java.lang.String responderKey)