|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| AgentRequestFilter | Used to do pre- and post-processing of requests received by the client agent. |
| ClientAgentManagerRemote | Centralized manager of ClientAgents. |
| ClientAgentRemote | Remote interface, through which a ClientAgent can be accessed via RMI |
| JVMFactoryRemote | Specifies the communication protocol between JVM processes and the JVM factory |
| JVMProcessRemote | |
| Class Summary | |
|---|---|
| ActionData | Contains parameters, associated with action, that needs to be performed or emulated. |
| AgentInitData | Contains Client Agent initialization data, that is passed to a newly instantiated client |
| ClientAgent | Main class within the client process/virtual process. |
| ClientAgent.InitLock | Synchronizes the initialization of the JVM |
| ClientAgent.OperationLock | Synchronizes the processing of a user-defined operation. |
| ClientAgent.RequestLock | Syncrhonizes the processing of a request. |
| ClientAgentFactory | Creates, maintains and shuts down virtual client agents. |
| ClientAgentManager | Centralized manager of virtual client instances. |
| HttpRequestData | Holds various HTTP request parameters, mostly mirroring HttpRequest interface |
| HttpResponseData | Contains response parameters, that are sent back to the servlet from the client agent. |
| JVMFactory | Creates and manages external JVMs. |
| JVMFactory_Stub | |
| JVMProcessContext | Stores the context parameters of the current JVM |
| ThreadManager | Manages associations between objects and WebCream threads |
| WebCreamAgentRequestFilter | |
| WebCreamClassLoader | WebCream uses a custom class loader to isolate applications running in the same JVM. |
| WebCreamProperties | Caches certain properties for faster lookup. |
| WebCreamPropertiesManager | Loads and manages the configuration properties for all applications configured in WebCream/conf directory. |
| WebCreamRegistryManager | Manages RMI registry. |
| WebCreamThread | WebCream uses a pool of its own threads to process incoming requests. |
| WebCreamThread.ThreadFlag | Lock flag that is used to synchronize the execution of operations on this thread |
| WebCreamThreadGroup | WebCream uses its own thread groups to keep track of the threads created by, and of behalf of, the virtual application. |
| Exception Summary | |
|---|---|
| RequestTimeoutException | |
| WebCreamException | Used to report all errors in WebCream |
| WebCreamSecurityException | Currently not used. |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||