Package creamtec.webcream.core

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.
 



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