## Uses of Class
com.creamtec.ajaxswing.servlet.AppDesc

- Packages that use AppDesc
  Package | Description
  --- | ---
  com.creamtec.ajaxswing |
  com.creamtec.ajaxswing.examples |

- - ### Uses of AppDesc in com.creamtec.ajaxswing

    Subclasses of AppDesc in com.creamtec.ajaxswing
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ServletHelper.InProcessAppDesc` Declare this class to resolve classpath to the application classes.

    Methods in com.creamtec.ajaxswing that return AppDesc
    Modifier and Type | Method and Description
    --- | ---
    `AppDesc` | ServletHelper.`getAppDesc(javax.servlet.http.HttpServletRequest request, java.lang.String appName)` Returns the application descriptor for a given request

    Methods in com.creamtec.ajaxswing with parameters of type AppDesc
    Modifier and Type | Method and Description
    --- | ---
    `AgentInitData` | ServletHelper.`getAgentInitData(AppDesc appDesc, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)`
    `ClientAgentRemote` | ServletHelper.`getClientAgent(AppDesc appDesc, javax.servlet.http.HttpServletRequest request, HttpRequestData requestData, javax.servlet.http.HttpServletResponse response)` Returns a client agent that should process the given request.
    `java.lang.String` | ServletHelper.`getDocsRealPath(AppDesc appDesc, javax.servlet.http.HttpServletRequest request)` Real path is disk path such as C:\Java\AjaxSwing and it's needed for SnapshotRenderer temp directory
    `java.lang.String` | ServletHelper.`getSubmitURL(AppDesc appDesc, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)` Obtains the submit URL based on the application configuration or the request URL
    `void` | FileUploadHandler.`handleUpload(AppDesc appDesc, javax.servlet.http.HttpServletRequest request, HttpRequestData requestData)`
    `boolean` | RouterRequestFilter.`postProcessRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, AppDesc appDesc, ClientAgentRemote agent, HttpRequestData requestData)` Called when a new HTTP request is received by the router after the AjaxSwing related information has been extracted from the request and the appropriate client agent located.
    `void` | ServletHelper.`processRequestData(AppDesc appDesc, javax.servlet.http.HttpServletRequest request, HttpRequestData requestData)` Extracts and processes the request data
    `boolean` | RouterRequestFilter.`processResponse(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, AppDesc appDesc, ClientAgentRemote agent, HttpRequestData requestData, HttpResponseData responseData)` Called when the client agent has finished processing the request and has returned a page.
    `static void` | ServletHelper.`shutdownAgent(AppDesc appDesc, java.lang.Integer sessionId, ClientAgentRemote agent)` Shuts down the client agent

  - ### Uses of AppDesc in com.creamtec.ajaxswing.examples

    Methods in com.creamtec.ajaxswing.examples with parameters of type AppDesc
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | RouterRequestFilterExample.`postProcessRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, AppDesc appDesc, ClientAgentRemote agent, HttpRequestData requestData)`
    `boolean` | RouterRequestFilterExample.`processResponse(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, AppDesc appDesc, ClientAgentRemote agent, HttpRequestData requestData, HttpResponseData responseData)`

Copyright © 2000-2012 CreamTec LLC. All Rights Reserved.