Copyright © 2008, 2009 Pedro Agulló Soliveres

com.softwarementors.extjs.djn.router
Class PollRequestProcessor

java.lang.Object
  extended by com.softwarementors.extjs.djn.router.PollRequestProcessor

public class PollRequestProcessor
extends java.lang.Object


Field Summary
static java.lang.String PATHINFO_POLL_PREFIX
           
 
Constructor Summary
protected PollRequestProcessor(Registry registry, com.softwarementors.extjs.djn.router.Dispatcher dispatcher, GlobalConfiguration globalConfiguration)
           
 
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
 

Field Detail

PATHINFO_POLL_PREFIX

public static final java.lang.String PATHINFO_POLL_PREFIX
See Also:
Constant Field Values
Constructor Detail

PollRequestProcessor

protected PollRequestProcessor(Registry registry,
                               com.softwarementors.extjs.djn.router.Dispatcher dispatcher,
                               GlobalConfiguration globalConfiguration)
Method Detail

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)

Copyright © 2008, 2009 Pedro Agulló Soliveres