# Package com.creamtec.ajaxswing.core

- Interface Summary
  Interface | Description
  --- | ---
  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
  FastSubmitHandler |
  JVMFactoryRemote | Specifies the communication protocol between JVM processes and the JVM factory
  JVMProcessRemote |
  KeepAliveEventHandler |
  URLParameterHandler |

- Class Summary
  Class | Description
  --- | ---
  AbstractAgentRequestFilter | Provides base implementation for AgentRequestFilter interface
  ActionData |
  AgentInitData | Contains Client Agent initialization data, that is passed to a newly instantiated client
  AjaxSwingAgentRequestFilter |
  AjaxSwingAppendHtmlHint |
  AjaxSwingClassLoader | AjaxSwing uses a custom class loader to isolate applications running in the same JVM.
  AjaxSwingComponentHint |
  AjaxSwingCssClassHint |
  AjaxSwingProperties | Caches certain properties for faster lookup.
  AjaxSwingPropertiesManager | Loads and manages the configuration properties for all applications configured in AjaxSwing/conf directory.
  AjaxSwingRegistryManager | Manages RMI registry.
  AjaxSwingThread | AjaxSwing uses a pool of its own threads to process incoming requests.
  AjaxSwingThread.ThreadFlag | Lock flag that is used to synchronize the execution of operations on this thread
  AjaxSwingThreadGroup | AjaxSwing uses its own thread groups to keep track of the threads created by, and of behalf of, the virtual application.
  AjaxSwingUnderlineCharAtHint |
  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 | Synchronizes the processing of a request.
  ClientAgentFactory | Creates, maintains and shuts down virtual client agents.
  ClientAgentManager | Centralized manager of virtual client instances.
  ComponentRenamer |
  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_Skel |
  JVMFactory_Stub |
  JVMProcessContext | Stores the context parameters of the current JVM
  KeepAliveEvent |
  NameUtils |
  ResourcesManager |
  RestrictedRMIRegistry |
  SafeAWTHelper | Provides class-loader safe access to protected package java.awt methods Without this class, ClientAgent.getCurrentInstance() cannot be used in Swing applications not running under AjaxSwing
  ThreadManager | Manages associations between objects and AjaxSwing threads

- Exception Summary
  Exception | Description
  --- | ---
  AjaxSwingException | Used to report all errors in AjaxSwing
  AjaxSwingSecurityException | Currently not used.
  RequestTimeoutException |

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