|
||||||||||
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 |