/**
* Application manager processes changes and paints for single application
* instance.
- *
+ *
* This class handles applications running as servlets.
*
* @see AbstractCommunicationManager
- *
+ *
* @author IT Mill Ltd.
* @version
* @VERSION@
/**
* Concrete wrapper class for {@link HttpServletRequest}.
- *
+ *
* @see Request
*/
private static class HttpServletRequestWrapper implements Request {
/**
* Concrete wrapper class for {@link HttpServletResponse}.
- *
+ *
* @see Response
*/
private static class HttpServletResponseWrapper implements Response {
/**
* Concrete wrapper class for {@link HttpSession}.
- *
+ *
* @see Session
*/
private static class HttpSessionWrapper implements Session {
/**
* TODO New constructor - document me!
- *
+ *
* @param application
*/
public CommunicationManager(Application application) {
/**
* Handles file upload request submitted via Upload component.
- *
+ *
* TODO document
- *
+ *
* @param request
* @param response
* @throws IOException
/**
* Handles UIDL request
- *
+ *
* TODO document
- *
+ *
* @param request
* @param response
* @throws IOException
/**
* Gets the existing application or creates a new one. Get a window within
* an application based on the requested URI.
- *
+ *
* @param request
* the HTTP Request.
* @param application
/**
* Calls the Window URI handler for a request and returns the
* {@link DownloadStream} returned by the handler.
- *
+ *
* If the window is the main window of an application, the deprecated
* {@link Application#handleURI(java.net.URL, String)} is called first to
* handle {@link ApplicationResource}s and the window handler is only called
* if it returns null.
- *
+ *
* @see AbstractCommunicationManager#handleURI(Window, Request, Response,
* Callback)
- *
+ *
* @param window
* @param request
* @param response