| Component | Interface that defines the lifecycle of a component, within a page, allowing for callbacks into the component for many different events. | code | html |
| ComponentEvent | An event that may originate in application logic, or as a result of a client interaction (a GET or POST from the client). | code | html |
| ComponentResourcesAware | Interface implemented by components (after they have been transformed at load time). | code | html |
| Event | The core methods related to event handling. | code | html |
| PageLifecycleListener | A set of methods that allow components to know about page-level operations. | code | html |
| RenderCommand | A command used during rendering of a page. | code | html |
| RenderQueue | A stateful object that manages the process of rendering a page. | code | html |
| ComponentEventException | A wrapper exception around any exception thrown when invoking a component event handler. | code | html |