com.softwarementors.extjs.djn.router
Class PollRequestProcessor
java.lang.Object
com.softwarementors.extjs.djn.router.PollRequestProcessor
public class PollRequestProcessor
- extends java.lang.Object
Method Summary |
protected void |
appendIndividualResponseJsonString(com.softwarementors.extjs.djn.router.ResponseBase response,
java.lang.StringBuilder result)
|
protected com.softwarementors.extjs.djn.router.JsonErrorResponse |
createJsonServerErrorResponse(com.softwarementors.extjs.djn.router.RequestBase request,
java.lang.Throwable t)
|
protected java.lang.Object |
dispatch(java.lang.Class<?> instanceClass,
java.lang.reflect.Method method,
java.lang.Object[] parameters)
|
protected java.lang.Object |
dispatch(java.lang.String actionName,
java.lang.String methodName,
java.lang.Object[] parameters)
|
protected boolean |
getDebug()
|
protected static java.util.Map<java.lang.String,java.lang.String> |
getDecodedRequestParameters(java.lang.String requestString)
|
protected com.softwarementors.extjs.djn.router.Dispatcher |
getDispatcher()
|
protected static java.lang.String |
getExceptionMessage(java.lang.Throwable t)
|
protected static java.lang.Throwable |
getExceptionToReport(java.lang.Throwable t)
|
protected java.lang.String |
getExceptionWhere(java.lang.Throwable t)
|
protected GlobalConfiguration |
getGlobalConfiguration()
|
protected com.google.gson.Gson |
getGson()
|
protected com.google.gson.JsonParser |
getJsonParser()
|
protected RegisteredMethod |
getMethod(java.lang.String actionName,
java.lang.String methodName)
|
protected Registry |
getRegistry()
|
void |
process(java.io.Reader reader,
java.io.Writer writer,
java.lang.String pathInfo)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PATHINFO_POLL_PREFIX
public static final java.lang.String PATHINFO_POLL_PREFIX
- See Also:
- Constant Field Values
PollRequestProcessor
protected PollRequestProcessor(Registry registry,
com.softwarementors.extjs.djn.router.Dispatcher dispatcher,
GlobalConfiguration globalConfiguration)
process
public void process(java.io.Reader reader,
java.io.Writer writer,
java.lang.String pathInfo)
throws java.io.IOException
- Throws:
java.io.IOException
getGlobalConfiguration
protected GlobalConfiguration getGlobalConfiguration()
getGson
protected com.google.gson.Gson getGson()
getJsonParser
protected com.google.gson.JsonParser getJsonParser()
appendIndividualResponseJsonString
protected void appendIndividualResponseJsonString(com.softwarementors.extjs.djn.router.ResponseBase response,
java.lang.StringBuilder result)
getRegistry
protected Registry getRegistry()
getDispatcher
protected com.softwarementors.extjs.djn.router.Dispatcher getDispatcher()
getDebug
protected boolean getDebug()
createJsonServerErrorResponse
protected com.softwarementors.extjs.djn.router.JsonErrorResponse createJsonServerErrorResponse(com.softwarementors.extjs.djn.router.RequestBase request,
java.lang.Throwable t)
getExceptionToReport
protected static java.lang.Throwable getExceptionToReport(java.lang.Throwable t)
getExceptionMessage
protected static java.lang.String getExceptionMessage(java.lang.Throwable t)
getExceptionWhere
protected java.lang.String getExceptionWhere(java.lang.Throwable t)
getMethod
protected RegisteredMethod getMethod(java.lang.String actionName,
java.lang.String methodName)
dispatch
protected java.lang.Object dispatch(java.lang.Class<?> instanceClass,
java.lang.reflect.Method method,
java.lang.Object[] parameters)
dispatch
protected java.lang.Object dispatch(java.lang.String actionName,
java.lang.String methodName,
java.lang.Object[] parameters)
getDecodedRequestParameters
protected static java.util.Map<java.lang.String,java.lang.String> getDecodedRequestParameters(java.lang.String requestString)