Copyright © 2008, 2009 Pedro Agulló Soliveres

com.softwarementors.extjs.djn.router
Class RequestRouter

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

public class RequestRouter
extends java.lang.Object


Field Summary
static java.lang.String SOURCE_NAME_PREFIX
           
 
Constructor Summary
RequestRouter(Registry registry, GlobalConfiguration globalConfiguration, Dispatcher dispatcher)
           
 
Method Summary
 UploadFormPostRequestProcessor createUploadFromProcessor()
           
 void handleFileUploadException(UploadFormPostRequestProcessor processor, org.apache.commons.fileupload.FileUploadException e)
           
static boolean isSourceRequest(java.lang.String pathInfo)
           
 void processJsonRequest(java.io.Reader reader, java.io.Writer writer)
           
 void processPollRequest(java.io.Reader reader, java.io.Writer writer, java.lang.String pathInfo)
           
 void processSimpleFormPostRequest(java.io.Reader reader, java.io.Writer writer)
           
 void processSourceRequest(java.io.BufferedReader reader, java.io.PrintWriter writer, java.lang.String pathInfo)
           
 void processUploadFormPostRequest(UploadFormPostRequestProcessor processor, java.util.List<org.apache.commons.fileupload.FileItem> fileItems, java.io.Writer writer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SOURCE_NAME_PREFIX

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

RequestRouter

public RequestRouter(Registry registry,
                     GlobalConfiguration globalConfiguration,
                     Dispatcher dispatcher)
Method Detail

processSimpleFormPostRequest

public void processSimpleFormPostRequest(java.io.Reader reader,
                                         java.io.Writer writer)
                                  throws java.io.IOException
Throws:
java.io.IOException

createUploadFromProcessor

public UploadFormPostRequestProcessor createUploadFromProcessor()

processUploadFormPostRequest

public void processUploadFormPostRequest(UploadFormPostRequestProcessor processor,
                                         java.util.List<org.apache.commons.fileupload.FileItem> fileItems,
                                         java.io.Writer writer)
                                  throws java.io.IOException
Throws:
java.io.IOException

processJsonRequest

public void processJsonRequest(java.io.Reader reader,
                               java.io.Writer writer)
                        throws java.io.IOException
Throws:
java.io.IOException

processPollRequest

public void processPollRequest(java.io.Reader reader,
                               java.io.Writer writer,
                               java.lang.String pathInfo)
                        throws java.io.IOException
Throws:
java.io.IOException

handleFileUploadException

public void handleFileUploadException(UploadFormPostRequestProcessor processor,
                                      org.apache.commons.fileupload.FileUploadException e)

processSourceRequest

public void processSourceRequest(java.io.BufferedReader reader,
                                 java.io.PrintWriter writer,
                                 java.lang.String pathInfo)

isSourceRequest

public static boolean isSourceRequest(java.lang.String pathInfo)

Copyright © 2008, 2009 Pedro Agulló Soliveres