Interface | Description |
---|---|
Authenticator |
An Authenticator is a component (usually a Valve or Container) that
provides some sort of authentication service.
|
Cluster |
A Cluster works as a Cluster client/server for the local host
Different Cluster implementations can be used to support different
ways to communicate within the Cluster.
|
CometEvent |
The CometEvent interface.
|
CometFilter |
A Comet filter, similar to regular filters, performs filtering tasks on either
the request to a resource (a Comet servlet), or on the response from a resource, or both.
|
CometFilterChain |
A CometFilterChain is an object provided by the servlet container to the developer
giving a view into the invocation chain of a filtered event for a resource.
|
CometProcessor |
This interface should be implemented by servlets which would like to handle
asynchronous IO, recieving events when data is available for reading, and
being able to output data without the need for being invoked by the container.
|
Contained |
Decoupling interface which specifies that an implementing class is
associated with at most one Container instance.
|
Container |
A Container is an object that can execute requests received from
a client, and return responses based on those requests.
|
ContainerListener |
Interface defining a listener for significant Container generated events.
|
ContainerServlet |
A ContainerServlet is a servlet that has access to Catalina
internal functionality, and is loaded from the Catalina class loader
instead of the web application class loader.
|
Context |
A Context is a Container that represents a servlet context, and
therefore an individual web application, in the Catalina servlet engine.
|
Engine |
An Engine is a Container that represents the entire Catalina servlet
engine.
|
Executor | |
Group |
Abstract representation of a group of
User s in a
UserDatabase . |
Host |
A Host is a Container that represents a virtual host in the
Catalina servlet engine.
|
InstanceListener |
Interface defining a listener for significant events related to a
specific servlet instance, rather than to the Wrapper component that
is managing that instance.
|
Lifecycle |
Common interface for component life cycle methods.
|
LifecycleListener |
Interface defining a listener for significant events (including "component
start" and "component stop" generated by a component that implements the
Lifecycle interface.
|
Loader |
A Loader represents a Java ClassLoader implementation that can
be used by a Container to load class files (within a repository associated
with the Loader) that are designed to be reloaded upon request, as well as
a mechanism to detect whether changes have occurred in the underlying
repository.
|
Manager |
A Manager manages the pool of Sessions that are associated with a
particular Container.
|
Pipeline |
Interface describing a collection of Valves that should be executed
in sequence when the
invoke() method is invoked. |
Realm |
A Realm is a read-only facade for an underlying security realm
used to authenticate individual users, and identify the security roles
associated with those users.
|
Role |
Abstract representation of a security role, suitable for use in
environments like JAAS that want to deal with
Principals . |
Server |
A
Server element represents the entire Catalina
servlet container. |
Service |
A Service is a group of one or more
Connectors that share a single Container
to process their incoming requests.
|
Session |
A Session is the Catalina-internal facade for an
HttpSession that is used to maintain state information
between requests for a particular user of a web application. |
SessionListener |
Interface defining a listener for significant Session generated events.
|
Store |
A Store is the abstraction of a Catalina component that provides
persistent storage and loading of Sessions and their associated user data.
|
User |
Abstract representation of a user in a
UserDatabase . |
UserDatabase | |
Valve |
A Valve is a request processing component associated with a
particular Container.
|
Wrapper |
A Wrapper is a Container that represents an individual servlet
definition from the deployment descriptor of the web application.
|
Class | Description |
---|---|
ContainerEvent |
General event for notifying listeners of significant changes on a Container.
|
Globals |
Global constants that are applicable to multiple packages within Catalina.
|
InstanceEvent |
General event for notifying listeners of significant events related to
a specific instance of a Servlet, or a specific instance of a Filter,
as opposed to the Wrapper component that manages it.
|
LifecycleEvent |
General event for notifying listeners of significant changes on a component
that implements the Lifecycle interface.
|
ServerFactory |
ServerFactory allows the registration of the
(singleton)
Server instance for this JVM, so that it
can be accessed independently of any existing reference to the
component hierarchy. |
SessionEvent |
General event for notifying listeners of significant changes on a Session.
|
Enum | Description |
---|---|
CometEvent.EventSubType |
Event details
TIMEOUT - the connection timed out (sub type of ERROR); note that this ERROR type is not fatal, and
the connection will not be closed unless the servlet uses the close method of the event
CLIENT_DISCONNECT - the client connection was closed (sub type of ERROR)
IOEXCEPTION - an IO exception occurred, such as invalid content, for example, an invalid chunk block (sub type of ERROR)
WEBAPP_RELOAD - the webapplication is being reloaded (sub type of END)
SERVER_SHUTDOWN - the server is shutting down (sub type of END)
SESSION_END - the servlet ended the session (sub type of END)
|
CometEvent.EventType |
Enumeration describing the major events that the container can invoke
the CometProcessors event() method with
BEGIN - will be called at the beginning
of the processing of the connection.
|
Exception | Description |
---|---|
LifecycleException |
General purpose exception that is thrown to indicate a lifecycle related
problem.
|
Copyright © 2000-2014 Apache Software Foundation. All Rights Reserved.