Class Summary | |
---|---|
AbsoluteOrder |
Title: Membership - Absolute Order Description: A simple, yet agreeable and efficient way of ordering members
Ordering members can serve as a basis for electing a leader or coordinating efforts.
|
AbsoluteOrder.AbsoluteComparator | |
AbstractCatalinaTask | Abstract base class for Ant tasks that interact with the Manager web application for dynamically deploying and undeploying applications. |
AbstractGroup |
Convenience base class for Group implementations. |
AbstractObjectCreationFactory |
Abstract base class for |
AbstractReplicatedMap | |
AbstractReplicatedMap.MapEntry | |
AbstractReplicatedMap.MapMessage | |
AbstractReplicatedMap.MapOwner | |
AbstractRole |
Convenience base class for Role implementations. |
AbstractRulesImpl |
|
AbstractRxTask | |
AbstractSender |
Title: Description: Company: |
AbstractUser |
Convenience base class for User implementations. |
AcceptLanguage | Util to process the "Accept-Language" header. |
AccessLogValve |
Implementation of the Valve interface that generates a web server access log with the detailed line contents matching a configurable pattern. |
AccessLogValve.AccessLogElement | AccessLogElement writes the partial message into the buffer. |
AccessLogValve.ByteSentElement | write bytes sent, excluding HTTP headers - %b, %B |
AccessLogValve.CookieElement | write a specific cookie - %{xxx}c |
AccessLogValve.DateAndTimeElement | write date and time, in Common Log Format - %t |
AccessLogValve.ElapsedTimeElement | write time taken to process the request - %D, %T |
AccessLogValve.HeaderElement | write incoming headers - %{xxx}i |
AccessLogValve.HostElement | write remote host name - %h |
AccessLogValve.HttpStatusCodeElement | write HTTP status code of the response - %s |
AccessLogValve.LocalAddrElement | write local IP address - %A |
AccessLogValve.LocalPortElement | write local port on which this request was received - %p |
AccessLogValve.LocalServerNameElement | write local server name - %v |
AccessLogValve.LogicalUserNameElement | write remote logical username from identd (always returns '-') - %l |
AccessLogValve.MethodElement | write request method (GET, POST, etc.) |
AccessLogValve.ProtocolElement | write request protocol - %H |
AccessLogValve.QueryElement | write Query string (prepended with a '? |
AccessLogValve.RemoteAddrElement | write remote IP address - %a |
AccessLogValve.RequestAttributeElement | write an attribute in the ServletRequest - %{xxx}r |
AccessLogValve.RequestElement | write first line of the request (method and request URI) - %r |
AccessLogValve.RequestURIElement | write requested URL path - %U |
AccessLogValve.ResponseHeaderElement | write a specific response header - %{xxx}o |
AccessLogValve.SessionAttributeElement | write an attribute in the HttpSession - %{xxx}s |
AccessLogValve.SessionIdElement | write user session ID - %S |
AccessLogValve.StringElement | write any string |
AccessLogValve.ThreadNameElement | write thread name - %I |
AccessLogValve.UserElement | write remote user that was authenticated (if any), else '-' - %u |
ActionCode | Enumerated class containing the adapter event codes. |
ActionHook | Action hook. |
Adapter | Adapter. |
Address | Address |
AjpAprProcessor | Processes HTTP requests. |
AjpAprProcessor.SocketInputBuffer | This class is an input buffer which will read its data from an input stream. |
AjpAprProcessor.SocketOutputBuffer | This class is an output buffer which will write data to an output stream. |
AjpAprProtocol | Abstract the protocol implementation, including threading, etc. |
AjpAprProtocol.AjpConnectionHandler | |
AjpConstants | Common class for the AJP Protocol values |
AjpMessage | A single packet for communication between the web server and the container. |
AjpProcessor | Processes HTTP requests. |
AjpProcessor.SocketInputBuffer | This class is an input buffer which will read its data from an input stream. |
AjpProcessor.SocketOutputBuffer | This class is an output buffer which will write data to an output stream. |
AjpProtocol | Abstract the protocol implementation, including threading, etc. |
AjpProtocol.AjpConnectionHandler | |
AnnotationHelper | Verify the annotation and Process it. |
AnnotationProcessor | Comment |
AntCompiler | Main JSP compiler class. |
AntCompiler.JasperAntLogger | |
AntCompiler.SystemLogHandler | |
ApacheConfig | Generates automatic apache mod_jk configurations based on the Tomcat server.xml settings and the war contexts initialized during startup. |
ApplicationContext |
Standard implementation of ServletContext that represents
a web application's execution environment. |
ApplicationContextFacade |
Facade object which masks the internal ApplicationContext
object from the web application.
|
ApplicationDispatcher.PrivilegedForward | |
ApplicationDispatcher.PrivilegedInclude | |
ApplicationFilterConfig |
Implementation of a javax.servlet.FilterConfig useful in
managing the filter instances instantiated when a web application
is first started.
|
ApplicationFilterFactory | Factory for the creation and caching of Filters and creationg of Filter Chains. |
ApplicationHttpRequest.AttributeNamesEnumerator | Utility class used to expose the special attributes as being available as request attributes. |
ApplicationParameter | Representation of a context initialization parameter that is configured in the server configuration file, rather than the application deployment descriptor. |
Apr | |
AprEndpoint |
APR tailored thread pool, providing the following services:
|
AprEndpoint.Acceptor | Server socket acceptor thread. |
AprEndpoint.Handler | Bare bones interface used for socket processing. |
AprEndpoint.Handler.SocketState | |
AprEndpoint.Poller | Poller class. |
AprEndpoint.Sendfile | Sendfile class. |
AprEndpoint.SendfileData | SendfileData class. |
AprEndpoint.SocketEventProcessor | This class is the equivalent of the Worker, but will simply use in an external Executor thread pool. |
AprEndpoint.SocketProcessor | This class is the equivalent of the Worker, but will simply use in an external Executor thread pool. |
AprEndpoint.SocketWithOptionsProcessor | This class is the equivalent of the Worker, but will simply use in an external Executor thread pool. |
AprEndpoint.Worker | Server processor class. |
AprEndpoint.WorkerStack | |
AprImpl | Implements the interface with the APR library. |
AprLifecycleListener |
Implementation of LifecycleListener that will init and
and destroy APR.
|
Arg | |
ArithmeticNode | |
Arrays | |
ArrayStack |
Imported copy of the WARNNG - This class is public solely to allow it to be
used from subpackages of |
Ascii | This class implements some basic ASCII character handling functions. |
AstAnd | |
AstBracketSuffix | |
AstChoice | |
AstCompositeExpression | |
AstDeferredExpression | |
AstDiv | |
AstDotSuffix | |
AstDynamicExpression | |
AstEmpty | |
AstEqual | |
AstFalse | |
AstFloatingPoint | |
AstFunction | |
AstGreaterThan | |
AstGreaterThanEqual | |
AstIdentifier | |
AstInteger | |
AstLessThan | |
AstLessThanEqual | |
AstLiteralExpression | |
AstMinus | |
AstMod | |
AstMult | |
AstNegative | |
AstNot | |
AstNotEqual | |
AstNull | |
AstOr | |
AstPlus | |
AstString | |
AstTrue | |
AstValue | |
AstValue.Target | |
ASCIIReader | A simple ASCII byte reader. |
AttributeInfo |
Internal configuration information for an |
AttributeParser | Converts a JSP attribute value into the unquoted equivalent. |
Authenticator | An Authenticator is a component (usually a Valve or Container) that provides some sort of authentication service. |
AuthenticatorBase |
Basic implementation of the Valve interface that enforces the
<security-constraint> elements in the web application
deployment descriptor. |
B2CConverter | Efficient conversion of bytes to character . |
BackupManager | |
Base64 | This class provides encode/decode for RFC 2045 Base64 as defined by RFC 2045, N. |
Base64 | This class provides encode/decode for RFC 2045 Base64 as defined by RFC 2045, N. |
BaseAttributeFilter |
Implementation of |
BaseDirContext | Directory Context implementation helper class. |
BaseEndpoint |
APR tailored thread pool, providing the following services:
|
BaseJkConfig | Base class for automatic jk based configurations based on the Tomcat server.xml settings and the war contexts initialized during startup. |
BaseModelMBean |
Basic implementation of the This can be used directly to wrap an existing java bean, or inside an mlet or anywhere an MBean would be used. |
BaseNotificationBroadcaster |
Implementation of |
BaseRedirectorHelperTask | Abstract base class to add output redirection support for Catalina Ant tasks. |
BaseRequest | A general-purpose object for representing an HTTP request. |
BaseSessionComparator | Comparator which permits to compare on a session's content |
BasicAuthenticator | An Authenticator and Valve implementation of HTTP BASIC Authentication, as outlined in RFC 2617: "HTTP Authentication: Basic and Digest Access Authentication." |
BeanFactory | Object factory for any Resource conforming to the JavaBean spec. |
BeanRepository | Repository of {page, request, session, application}-scoped beans |
BioReceiver | |
BioReplicationTask | A worker thread class which can drain channels and echo-back the input. |
BioSender | Send cluster messages with only one socket. |
BIOCallback | Open SSL BIO Callback Interface |
BodyContentImpl | Write text to a character-output stream, buffering characters so as to provide for the efficient writing of single characters, arrays, and strings. |
BooleanNode | |
Bootstrap | Boostrap loader for Catalina. |
BufferedInputFilter | Input filter responsible for reading and buffering the request body, so that it does not interfere with client SSL handshake messages. |
BufferPool | |
BufferPool.BufferPoolAPI | |
ByteArrayServletOutputStream |
Class that extends ServletOuputStream, used as a wrapper from within
SsiInclude
|
ByteChunk | This class is used to represent a chunk of bytes, and utilities to manipulate byte[]. |
ByteChunk.ByteInputChannel | Input interface, used when the buffer is emptiy Same as java.nio.channel.ReadableByteChannel |
ByteChunk.ByteOutputChannel | Same as java.nio.channel.WrittableByteChannel. |
ByteMessage |
A byte message is not serialized and deserialized by the channel
instead it is sent as a byte array By default Tribes uses java serialization when it receives an object to be sent over the wire. |
C2BConverter | Efficient conversion of character to bytes. |
CacheEntry | Implements a cache entry. |
CallMethodRule |
Rule implementation that calls a method on an object on the stack
(normally the top/parent object), passing arguments collected from
subsequent |
CallParamRule |
Rule implementation that saves a parameter for use by a surrounding
This parameter may be:
|
Catalina | Startup/Shutdown shell program for Catalina. |
CatalinaCluster | A CatalinaCluster interface allows to plug in and out the different cluster implementations |
CatalinaProperties | Utility class to read the bootstrap Catalina configuration. |
Catalina.CatalinaShutdownHook | Shutdown hook which will perform a clean shutdown of Catalina if needed. |
Catch | |
CGIServlet | CGI-invoking servlet for web applications, used to execute scripts which comply to the Common Gateway Interface (CGI) specification and are named in the path-info used to invoke this servlet. |
CGIServlet.CGIEnvironment | Encapsulates the CGI environment and rules to derive that environment from the servlet container and request information. |
CGIServlet.CGIRunner |
Encapsulates the knowledge of how to run a CGI script, given the
script's desired environment and (optionally) input/output streams
Exposes a |
CGIServlet.HTTPHeaderInputStream | This is an input stream specifically for reading HTTP headers. |
Channel |
Channel interface A channel is a representation of a group of nodes all participating in some sort of communication with each other. The channel is the main API class for Tribes, this is essentially the only class that an application needs to be aware of. |
ChannelCoordinator | The channel coordinator object coordinates the membership service, the sender and the receiver. |
ChannelData |
The ChannelData object is used to transfer a message through the
channel interceptor stack and eventually out on a transport to be sent
to another node. |
ChannelException |
Channel Exception A channel exception is thrown when an internal error happens somewhere in the channel. |
ChannelException.FaultyMember |
Title: FaultyMember class Description: Represent a failure to a specific member when a message was sent to more than one member |
ChannelInterceptor | A ChannelInterceptor is an interceptor that intercepts messages and membership messages in the channel stack. |
ChannelInterceptorBase | Abstract class for the interceptor base class. |
ChannelInterceptor.InterceptorEvent | |
ChannelJni | Pass messages using jni |
ChannelListener |
Title: ChannelListener Description: An interface to listens to incoming messages from a channel When a message is received, the Channel will invoke the channel listener in a conditional sequence. |
ChannelMessage | Message that is passed through the interceptor stack after the data serialized in the Channel object and then passed down to the interceptor and eventually down to the ChannelSender component |
ChannelNioSocket | Accept ( and send ) TCP messages. |
ChannelNioSocket.Poller | |
ChannelNioSocket.SocketConnection | |
ChannelNioSocket.SocketInputStream | |
ChannelNioSocket.SocketOutputStream | |
ChannelReceiver |
ChannelReceiver Interface The ChannelReceiver interface is the data receiver component
at the bottom layer, the IO layer (for layers see the javadoc for the Channel interface).
|
ChannelSender |
ChannelReceiver Interface The ChannelSender interface is the data sender component
at the bottom layer, the IO layer (for layers see the javadoc for the Channel interface).The channel sender must support "silent" members, ie, be able to send a message to a member that is not in the membership, but is part of the destination parameter |
ChannelShm | Channel using shm. |
ChannelSocket | Accept ( and send ) TCP messages. |
ChannelUn | Pass messages using unix domain sockets. |
CharChunk | Utilities to manipluate char chunks. |
CharChunk.CharInputChannel | |
CharChunk.CharOutputChannel | When we need more space we'll either grow the buffer ( up to the limit ) or send it to a channel. |
CharsetMapper | Utility class that attempts to map from a Locale to the corresponding character set to be used for interpreting input text (or generating output text) when the Content-Type header does not include one. |
Choose | |
ChunkedInputFilter | Chunked input filter. |
ChunkedOutputFilter | Chunked output filter. |
ClassLoaderFactory |
Utility class for building class loaders for Catalina. |
ClassLoaderLogManager | Per classloader LogManager implementation. |
ClassLoaderLogManager.ClassLoaderLogInfo | |
ClassLoaderLogManager.LogNode | |
ClassLoaderLogManager.RootLogger | This class is needed to instantiate the root of each per classloader hierarchy. |
ClassNameMBean |
A convenience base class for ModelMBean implementations where the underlying base class (and therefore the set of supported properties) is different for varying implementations of a standard interface. |
ClientAbortException | Wrap an IOException identifying it as being caused by an abort of a request by a remote client. |
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. |
ClusterDeployer | A ClusterDeployer interface allows to plug in and out the different deployment implementations |
ClusterListener | Receive SessionID cluster change from other backup node after primary session node is failed. |
ClusterManager | The common interface used by all cluster manager. |
ClusterManagerBase | |
ClusterMessage | |
ClusterMessageBase |
Title: Description: Company: |
ClusterRuleSet |
RuleSet for processing the contents of a Cluster definition element. |
ClusterRuleSetFactory | |
ClusterRuleSetFactory.DefaultClusterRuleSet |
RuleSet for processing the contents of a Cluster definition element. |
ClusterSession | |
ClusterSessionListener | Receive replicated SessionMessage form other cluster node. |
ClusterSingleSignOn | A Valve that supports a "single sign on" user experience on each nodes of a cluster, where the security identity of a user who successfully authenticates to one web application is propogated to other web applications and to other nodes cluster in the same security domain. |
ClusterSingleSignOnListener | Receive replicated SingleSignOnMessage form other cluster node. |
ClusterValve | Cluster valves are a simple extension to the Tomcat valve architecture with a small addition of being able to reference the cluster component in the container it sits in. |
CombinedRealm | Realm implementation that contains one or more realms. |
CometConnectionManagerValve |
Implementation of a Valve that tracks Comet connections, and closes them when the associated session expires or the webapp is reloaded. This Valve should be attached to a Context. |
CometEvent | The CometEvent interface. |
CometEventImpl | |
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. |
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. |
Compiler | Main JSP compiler class. |
ConcurrentCache<K,V> | |
Connector | Implementation of a Coyote connector for Tomcat 5.x. |
ConnectorCreateRule | Rule implementation that creates a connector. |
ConnectorMBean |
A ModelMBean implementation for the
|
Constants | |
Constants | Static constants for this package. |
Constants | |
Constants |
Manifest constants for the org.apache.catalina.ha
package.
|
Constants |
Manifest constants for the org.apache.catalina.ha.session
package.
|
Constants |
Manifest constants for the org.apache.catalina.ha.tcp
package.
|
Constants | |
Constants | |
Constants | |
Constants | |
Constants | Manifest constants for this Java package. |
Constants | |
Constants |
Manifest constants for the org.apache.catalina.session
package.
|
Constants | String constants for the startup package. |
Constants |
Manifest constants for the org.apache.catalina.tribes
package.
|
Constants |
Manifest constants for the org.apache.catalina.tribes.membership
package.
|
Constants |
Manifest constants for the org.apache.catalina.tribes.transport
package. |
Constants | Manifest constants for this Java package. |
Constants |
Manifest constants for the org.apache.catalina.valves
package.
|
Constants | Constants. |
Constants | Constants. |
Constants | Constants. |
Constants | Some constants and other global data that are used by the compiler and the runtime. |
Constants | Static constants for this package. |
Constants | Static constants for this package. |
Constants | Static constants for this package. |
Constants.AccessLog | |
ConstructorInfo |
Internal configuration information for a |
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. |
ContainerBase | Abstract implementation of the Container interface, providing common functionality required by nearly every implementation. |
ContainerBase.ContainerBackgroundProcessor | Private thread class to invoke the backgroundProcess method of this container and its children after a fixed delay. |
ContainerBase.PrivilegedAddChild | Perform addChild with the permissions of this class. addChild can be called with the XML parser on the stack, this allows the XML parser to have fewer privileges than Tomcat. |
ContainerEvent | General event for notifying listeners of significant changes on a Container. |
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. |
ContentType | Usefull methods for Content-Type processing |
Context | A Context is a Container that represents a servlet context, and therefore an individual web application, in the Catalina servlet engine. |
ContextAccessController | Handles the access control on the JNDI contexts. |
ContextBindings |
Handles the associations :
|
ContextConfig | Startup event listener for a Context that configures the properties of that Context, and the associated defined servlets. |
ContextConfig.ContextErrorHandler | |
ContextEjb |
Representation of an EJB resource reference for a web application, as
represented in a <ejb-ref> element in the
deployment descriptor.
|
ContextEnvironment |
Representation of an application environment entry, as represented in
an <env-entry> element in the deployment descriptor.
|
ContextEnvironmentMBean |
A ModelMBean implementation for the
|
ContextHandler |
Representation of a handler reference for a web service, as
represented in a <handler> element in the
deployment descriptor.
|
ContextLocalEjb |
Representation of a local EJB resource reference for a web application, as
represented in a <ejb-local-ref> element in the
deployment descriptor.
|
ContextResource |
Representation of a resource reference for a web application, as
represented in a <resource-ref> element in the
deployment descriptor.
|
ContextResourceEnvRef |
Representation of an application resource reference, as represented in
an <res-env-refy> element in the deployment descriptor.
|
ContextResourceLink |
Representation of a resource link for a web application, as
represented in a <ResourceLink> element in the
server configuration file.
|
ContextResourceLinkMBean |
A ModelMBean implementation for the
|
ContextResourceMBean |
A ModelMBean implementation for the
|
ContextRuleSet |
RuleSet for processing the contents of a Context or DefaultContext definition element. |
ContextService |
Representation of a web service reference for a web application, as
represented in a <service-ref> element in the
deployment descriptor.
|
ContextTransaction |
Representation of an application resource reference, as represented in
an <res-env-refy> element in the deployment descriptor.
|
Cookies | A collection of cookies - reusable and tuned for server side performance. |
CopyParentClassLoaderRule |
Rule that copies the |
CoyoteAdapter | Implementation of a request processor which delegates the processing to a Coyote processor. |
CoyoteInputStream | This class handles reading bytes. |
CoyoteOutputStream | Coyote implementation of the servlet output stream. |
CoyotePrincipal | Generic implementation of java.security.Principal that is used to represent principals authenticated at the protocol handler level. |
CoyoteReader | Coyote implementation of the buffred reader. |
CoyoteWriter | Coyote implementation of the servlet writer. |
CustomObjectInputStream |
Custom subclass of ObjectInputStream that loads from the
class loader for this web application. |
DataSender |
Title: Description: Company: |
DataSourceRealm | Implmentation of Realm that works with any JDBC JNDI DataSource. |
DateTool | Common place for date utils. |
DateTool | Common place for date utils. |
DefaultAnnotationProcessor | Verify the annotation and Process it. |
DefaultContextMBean |
A ModelMBean implementation for the
|
DefaultFileItem |
The default implementation of the
|
DefaultFileItemFactory |
The default FileItemFactory implementation. |
DefaultServlet | The default resource-serving servlet for most web applications, used to serve static resources such as HTML pages and images. |
DefaultServlet.Range | |
DeferredFileOutputStream |
An output stream which will retain data in memory until a specified threshold is reached, and only then commit it to disk. |
DeltaManager | The DeltaManager manages replicated sessions by only replicating the deltas in data. |
DeltaRequest | This class is used to track the series of actions that happens when a request is executed. |
DeltaSession | Similar to the StandardSession except that this session will keep track of deltas during a request. |
DeployTask |
Ant task that implements the /deploy command, supported by
the Tomcat manager application.
|
DigestAuthenticator | An Authenticator and Valve implementation of HTTP DIGEST Authentication (see RFC 2069). |
Digester |
A Digester processes an XML input stream by matching a series of element nesting patterns to execute Rules that have been added prior to the start of parsing. |
DigesterFactory | Wrapper class around the Digester that hide Digester's initialization details |
DirContextURLConnection | Connection to a JNDI directory context. |
DirContextURLStreamHandler | Stream handler to a JNDI directory context. |
DirContextURLStreamHandlerFactory | Factory for Stream handlers to a JNDI directory context. |
DirectByteArrayOutputStream | Byte array output stream that exposes the byte array directly |
Directory | Directory |
DiskFileUpload |
High level API for processing file uploads. This class handles multiple files per single HTML widget, sent using
|
DomainFilterInterceptor |
Title: Member domain filter interceptor Description: Filters membership based on domain. |
DomUtil | Few simple utils to read DOM |
DomUtil.NullResolver | |
DOMWriter | A sample DOM writer. |
DummyRequest | Dummy request object, used for request dispatcher mapping, as well as JSP precompilation. |
DummyResponse | Dummy response object, used for JSP precompilation. |
EjbFactory | Object factory for EJBs. |
EjbRef | Represents a reference address to an EJB. |
ELArithmetic | A helper class of Arithmetic defined by the EL Specification |
ELArithmetic.BigDecimalDelegate | |
ELArithmetic.BigIntegerDelegate | |
ELArithmetic.DoubleDelegate | |
ELArithmetic.LongDelegate | |
ELContextImpl | Implementation of ELContext |
ELContextWrapper | Simple ELContextWrapper for runtime evaluation of EL w/ dynamic FunctionMappers |
ELFunctionMapper | This class generates functions mappers for the EL expressions in the page. |
ELNode.ELText | Represents anything in EL expression, other than functions, including function arguments etc |
ELNode.Function | Represents a function Currently only include the prefix and function name, but not its arguments. |
ELNode.Nodes | An ordered list of ELNode. |
ELNode.Root | Represents an EL expression: anything in ${ and }. |
ELNode.Text | Represents text outside of EL expression. |
ELNode.Visitor | |
ELParser | |
ELParser | This class implements a parser for EL expressions. |
ELParserConstants | Token literal values and constants. |
ELParserTokenManager | Token Manager. |
ELParserTreeConstants | |
ELResolverImpl | |
ELSupport | A helper class that implements the EL Specification |
Embedded | Convenience class to embed a Catalina servlet container environment inside another application. |
EmbeddedServletOptions | A class to hold all init parameters specific to the JSP engine. |
EmptyEnumeration | |
EncodingMap | EncodingMap is a convenience class which handles conversions between IANA encoding names and Java encoding names, and vice versa. |
Engine | An Engine is a Container that represents the entire Catalina servlet engine. |
EngineConfig | Startup event listener for a Engine that configures the properties of that Engine, and the associated defined contexts. |
EngineRuleSet |
RuleSet for processing the contents of a Engine definition element. |
Enumerator |
Adapter class that wraps an Enumeration around a Java2
collection classes object Iterator so that existing APIs
returning Enumerations can easily run on top of the new collections.
|
Enumerator |
Adapter class that wraps an Enumeration around a Java2
collection classes object Iterator so that existing APIs
returning Enumerations can easily run on top of the new collections.
|
Error | Error |
ErrorDispatcher | Class responsible for dispatching JSP parse and javac compilation errors to the configured error handler. |
ErrorHandler |
The ErrorHandler class is used when sending messages
that are sent asynchronously and the application still needs to get
confirmation when the message was sent successfully or when a message errored out. |
ErrorHandler | Interface for handling JSP parse and javac compilation errors. |
ErrorPage |
Representation of an error page element for a web application,
as represented in a <error-page> element in the
deployment descriptor.
|
ErrorReportValve |
Implementation of a Valve that outputs HTML error pages. This Valve should be attached at the Host level, although it will work if attached to a Context. HTML code from the Cocoon 2 project. |
EvaluationContext | |
Executor | |
ExpandWar | Expand out a WAR in a Host's appBase. |
ExpressionBuilder | |
ExpressionEvaluatorImpl | |
ExpressionFactoryImpl | |
ExpressionImpl | |
ExpressionParseTree | Represents a parsed expression. |
ExpressionTokenizer | Parses an expression string to return the individual tokens. |
ExtendedAccessLogValve | An implementation of the W3c Extended Log File Format. |
ExtendedAccessLogValve.CookieElement | |
ExtendedAccessLogValve.DateElement | |
ExtendedAccessLogValve.PatternTokenizer | |
ExtendedAccessLogValve.RequestAttributeElement | |
ExtendedAccessLogValve.RequestHeaderElement | |
ExtendedAccessLogValve.RequestParameterElement | |
ExtendedAccessLogValve.ResponseAllHeaderElement | write a specific response header - x-O(xxx) |
ExtendedAccessLogValve.ResponseHeaderElement | |
ExtendedAccessLogValve.ServletContextElement | |
ExtendedAccessLogValve.SessionAttributeElement | |
ExtendedAccessLogValve.TimeElement | |
Extension | Utility class that represents either an available "Optional Package" (formerly known as "Standard Extension") as described in the manifest of a JAR file, or the requirement for such an optional package. |
ExtensionValidator | Ensures that all extension dependies are resolved for a WEB application are met. |
FactoryCreateRule |
Rule implementation that uses an ObjectCreationFactory to create a new object which it pushes onto the object stack. |
FarmWarDeployer |
A farm war deployer is a class that is able to deploy/undeploy web applications in WAR form within the cluster. |
FastCommonAccessLogValve | |
FastDateFormat | Fast date formatter that caches recently formatted date information and uses it to avoid too-frequent calls to the underlying formatter. |
FastHttpDateFormat | Utility class to generate HTTP dates. |
FastQueue | A fast queue that remover thread lock the adder thread. |
FeatureInfo |
Convenience base class for |
File | File |
FileChangeListener | |
FileDirContext | Filesystem Directory Context implementation helper class. |
FileDirContext.FileResource | This specialized resource implementation avoids opening the IputStream to the file right away (which would put a lock on the file). |
FileDirContext.FileResourceAttributes | This specialized resource attribute implementation does some lazy reading (to speed up simple checks, like checking the last modified date). |
FileHandler | Implementation of Handler that appends log messages to a file named {prefix}.{date}.{suffix} in a configured directory, with an optional preceding timestamp. |
FileInfo | Fileinfo |
FileItem |
This class represents a file or form item that was received within a
|
FileItemFactory |
A factory interface for creating FileItem instances. |
FileMessage | Contains the data for a file being transferred over TCP, this is essentially a fragment of a file, read and written by the FileMessageFactory |
FileMessageFactory | This factory is used to read files and write files by splitting them up into smaller messages. |
FileStore | Concrete implementation of the Store interface that utilizes a file per saved Session in a configured directory. |
FileUpload |
High level API for processing file uploads. This class handles multiple files per single HTML widget, sent using
|
FileUploadBase |
High level API for processing file uploads. This class handles multiple files per single HTML widget, sent using
|
FileUploadBase.InvalidContentTypeException | Thrown to indicate that the request is not a multipart request. |
FileUploadBase.SizeLimitExceededException | Thrown to indicate that the request size exceeds the configured maximum. |
FileUploadBase.UnknownSizeException | Thrown to indicate that the request size is not specified. |
FileUploadException | Exception for errors encountered while processing the request. |
FilterDef |
Representation of a filter definition for a web application, as represented
in a <filter> element in the deployment descriptor.
|
FilterMap |
Representation of a filter mapping for a web application, as represented
in a <filter-mapping> element in the deployment
descriptor. |
FixedNotificationFilter | Special NotificationFilter that allows modeler to optimize its notifications. |
ForEach | |
FormAuthenticator | An Authenticator and Valve implementation of FORM BASED Authentication, as described in the Servlet API Specification, Version 2.2. |
ForTokens | |
FragmentationInterceptor | The fragmentation interceptor splits up large messages into smaller messages and assembles them on the other end. |
FragmentationInterceptor.FragCollection | |
FragmentationInterceptor.FragKey | |
FunctionMapperFactory | |
FunctionMapperImpl | |
FunctionMapperImpl | |
FunctionMapperImpl.Function | |
GeneratorApache2 | |
GeneratorJk1 | |
GeneratorJk2 | |
GenericParser |
Create a SAXParser configured to support XML Schema and DTD.
|
GenericPrincipal |
Generic implementation of java.security.Principal that
is available for use by Realm implementations.
|
Global | Global |
GlobalResourcesLifecycleListener |
Implementation of LifecycleListener that instantiates the
set of MBeans associated with global JNDI resources that are subject to
management.
|
Globals | Global constants that are applicable to multiple packages within Catalina. |
Group |
Abstract representation of a group of Users in a UserDatabase. |
GroupChannel |
The default implementation of a Channel. The GroupChannel manages the replication channel. |
GroupChannel.HeartbeatThread |
Title: Internal heartbeat thread Description: if |
GroupChannel.InterceptorIterator |
Title: Interceptor Iterator Description: An iterator to loop through the interceptors in a channel |
GroupMBean |
A ModelMBean implementation for the
|
GzipInterceptor | |
GzipOutputFilter | Gzip output filter. |
GzipOutputFilter.FakeOutputStream | |
Handler | Stream handler to a JNDI directory context. |
HandlerDispatch | Dispatch based on the message type. |
HandlerRef | Represents a reference handler for a web service. |
HandlerRequest | Handle messages related with basic request information. |
Heartbeat | Can be implemented by the ChannelListener and Membership listeners to receive heartbeat notifications from the Channel |
HexUtils | Library of utility methods useful in dealing with converting byte arrays to and from strings of hexadecimal digits. |
HexUtils | Library of utility methods useful in dealing with converting byte arrays to and from strings of hexadecimal digits. |
HomesUserDatabase | Concrete implementation of the UserDatabase interface considers all directories in a directory whose pathname is specified to our constructor to be "home" directories for those users. |
Host | A Host is a Container that represents a virtual host in the Catalina servlet engine. |
HostConfig | Startup event listener for a Host that configures the properties of that Host, and the associated defined contexts. |
HostConfig.DeployedApplication | This class represents the state of a deployed application, as well as the monitored resources. |
HostManagerServlet | Servlet that enables remote management of the virtual hosts installed on the server. |
HostRuleSet |
RuleSet for processing the contents of a Host definition element. |
Http11AprProcessor | Processes HTTP requests. |
Http11AprProtocol | Abstract the protocol implementation, including threading, etc. |
Http11NioProcessor | Processes HTTP requests. |
Http11NioProtocol | Abstract the protocol implementation, including threading, etc. |
Http11Processor | Processes HTTP requests. |
Http11Protocol | Abstract the protocol implementation, including threading, etc. |
Http11Protocol.Http11ConnectionHandler | |
HttpJspBase | This is the super class of all JSP-generated servlets. |
HttpMessages | Handle (internationalized) HTTP messages. |
HTMLHostManagerServlet | Servlet that enables remote management of the virtual hosts deployed on the server. |
HTMLManagerServlet | Servlet that enables remote management of the web applications deployed within the same virtual host as this web application is. |
IdentityInputFilter | Identity input filter. |
IdentityOutputFilter | Identity output filter. |
IDynamicProperty | |
If | |
IISConfig | Generates automatic IIS isapi_redirect configurations based on the Tomcat server.xml settings and the war contexts initialized during startup. |
ImmutableNameNotFoundException | Immutable exception to avoid useless object creation by the proxy context. |
Import | |
InputBuffer | The buffer used by Tomcat request. |
InputBuffer | Input buffer. |
InputFilter | Input filter interface. |
InstallTask |
Ant task that implements the /install command, supported by the
Tomcat manager application.
|
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. |
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. |
InstanceSupport | Support class to assist in firing InstanceEvent notifications to registered InstanceListeners. |
InterceptorPayload | |
InternalAprInputBuffer | Implementation of InputBuffer which provides HTTP request header parsing as well as transfer decoding. |
InternalAprInputBuffer.SocketInputBuffer | This class is an input buffer which will read its data from an input stream. |
InternalAprOutputBuffer | Output buffer. |
InternalAprOutputBuffer.SocketOutputBuffer | This class is an output buffer which will write data to an output stream. |
InternalInputBuffer | Implementation of InputBuffer which provides HTTP request header parsing as well as transfer decoding. |
InternalInputBuffer.InputStreamInputBuffer | This class is an input buffer which will read its data from an input stream. |
InternalNioInputBuffer | Implementation of InputBuffer which provides HTTP request header parsing as well as transfer decoding. |
InternalNioInputBuffer.HeaderParseData | |
InternalNioInputBuffer.SocketInputBuffer | This class is an input buffer which will read its data from an input stream. |
InternalNioOutputBuffer | Output buffer. |
InternalNioOutputBuffer.SocketOutputBuffer | This class is an output buffer which will write data to an output stream. |
InternalOutputBuffer | Output buffer. |
InternalOutputBuffer.OutputStreamOutputBuffer | This class is an output buffer which will write data to an output stream. |
IntrospectionUtils | Utils for introspection and reflection |
IntrospectionUtils.AttributeHolder | |
IntrospectionUtils.PropertySource | |
InvokerServlet | The default servlet-invoking servlet for most web applications, used to serve requests to servlets that have not been registered in the web application deployment descriptor. |
IOTools | Contains commonly needed I/O-related methods |
JAASCallbackHandler |
Implementation of the JAAS |
JAASMemoryLoginModule |
Implementation of the JAAS LoginModule interface,
primarily for use in testing |
JAASRealm |
Implmentation of Realm that authenticates users via the Java Authentication and Authorization Service (JAAS). |
JasperException | Base class for all exceptions generated by the JSP engine. |
JasperListener | This listener is designed to initialize Jasper before any web applications are started. |
JasperLoader | Class loader for loading servlet class files (corresponding to JSP files) and tag handler class files (corresponding to tag files). |
JavacErrorDetail | Class providing details about a javac compilation error. |
JdbcLeakPrevention | This class is loaded by the WebappClassLoader to enable it to deregister JDBC drivers forgotten by the web application. |
JdkLoggerFormatter | A more compact formatter. |
JDBCAccessLogValve |
This Tomcat extension logs server access directly to a database, and can be used instead of the regular file-based access log implemented in AccessLogValve. |
JDBCRealm | Implmentation of Realm that works with any JDBC supported database. |
JDBCStore |
Implementation of the Store interface that stores
serialized session objects in a database. |
JDTCompiler | JDT class compiler. |
JIoEndpoint | Handle incoming TCP connections. |
JIoEndpoint.Acceptor | Server socket acceptor thread. |
JIoEndpoint.Handler | Bare bones interface used for socket processing. |
JIoEndpoint.SocketProcessor | This class is the equivalent of the Worker, but will simply use in an external Executor thread pool. |
JIoEndpoint.Worker | |
JIoEndpoint.WorkerStack | |
JJTELParserState | |
JkChannel | A Channel represents a connection point to the outside world. |
JkCoyoteHandler | Plugs Jk into Coyote. |
JkHandler | |
JkInputStream | Generic input stream impl on top of ajp |
JkMain | Main class used to startup and configure jk. |
JkMX | Load the HTTP or RMI adapters for MX4J and JMXRI. |
JKStatusUpdateTask |
Ant task that implements the /status command, supported by the
mod_jk status (1.2.9) application.
|
JmxRemoteLifecycleListener | This listener fixes the port used by JMX/RMI Server making things much simpler if you need to connect jconsole or similar to a remote Tomcat instance that is running behind a firewall. |
JmxRemoteLifecycleListener.RmiClientLocalhostSocketFactory | |
JMXAccessorCondition |
Definition:
<path id="catalina_ant"> <fileset dir="${catalina.home}/server/lib"> <include name="catalina-ant.jar"/> </fileset> </path> <typedef name="jmxCondition" classname="org.apache.catalina.ant.jmx.JMXAccessorCondition" classpathref="catalina_ant"/> <taskdef name="jmxOpen" classname="org.apache.catalina.ant.jmx.JMXAccessorTask" classpathref="catalina_ant"/>Usage: Wait for start backup node <target name="wait"> <jmxOpen host="${jmx.host}" port="${jmx.port}" username="${jmx.username}" password="${jmx.password}" /> <waitfor maxwait="${maxwait}" maxwaitunit="second" timeoutproperty="server.timeout" > <and> <socket server="${server.name}" port="${server.port}"/> <http url="${url}"/> <jmxCondition name="Catalina:type=IDataSender,host=localhost,senderAddress=192.168.111.1,senderPort=9025" operation="==" attribute="connected" value="true" /> <jmxCondition operation="<" name="Catalina:j2eeType=WebModule,name=//${tomcat.application.host}${tomcat.application.path},J2EEApplication=none,J2EEServer=none" attribute="startupTime" value="250" /> </and> </waitfor> <fail if="server.timeout" message="Server ${url} don't answer inside ${maxwait} sec" /> <echo message="Server ${url} alive" /> </target>Allowed operation between jmx attribute and reference value:
|
JMXAccessorCreateTask | Create new MBean at JMX JSR 160 MBeans Server. |
JMXAccessorEqualsCondition |
Definition
<path id="catalina_ant"> <fileset dir="${catalina.home}/server/lib"> <include name="catalina-ant.jar"/> </fileset> </path> <typedef name="jmxEquals" classname="org.apache.catalina.ant.jmx.JMXAccessorEqualsCondition" classpathref="catalina_ant"/>usage: Wait for start backup node <target name="wait"> <waitfor maxwait="${maxwait}" maxwaitunit="second" timeoutproperty="server.timeout" > <and> <socket server="${server.name}" port="${server.port}"/> <http url="${url}"/> <jmxEquals host="localhost" port="9014" username="controlRole" password="tomcat" name="Catalina:type=IDataSender,host=localhost,senderAddress=192.168.111.1,senderPort=9025" attribute="connected" value="true" /> </and> </waitfor> <fail if="server.timeout" message="Server ${url} don't answer inside ${maxwait} sec" /> <echo message="Server ${url} alive" /> </target> |
JMXAccessorGetTask | Access JMX JSR 160 MBeans Server. |
JMXAccessorInvokeTask | Access JMX JSR 160 MBeans Server. |
JMXAccessorQueryTask | Query for Mbeans. |
JMXAccessorSetTask | Access JMX JSR 160 MBeans Server. |
JMXAccessorTask | Access JMX JSR 160 MBeans Server. |
JMXAccessorUnregisterTask | unregister a MBean at JMX JSR 160 MBeans Server. |
JMXGetTask |
Ant task that implements the JMX Get command (/jmxproxy/? |
JMXProxyServlet | This servlet will dump JMX attributes in a simple format and implement proxy services for modeler. |
JMXQueryTask |
Ant task that implements the JMX Query command
(/jmxproxy/? |
JMXSetTask |
Ant task that implements the JMX Set command (/jmxproxy/? |
JndiPermission |
Java SecurityManager Permission class for JNDI name based file resources
The JndiPermission extends the BasicPermission. |
JniHandler | Base class for components using native code ( libjkjni.so ). |
JNDIRealm |
Implementation of Realm that works with a directory server accessed via the Java Naming and Directory Interface (JNDI) APIs. |
JreMemoryLeakPreventionListener | Provide a workaround for known places where the Java Runtime environment can cause a memory leak or lock files. |
JspApplicationContextImpl | Implementation of JspApplicationContext |
JspC | Shell for the jspc compiler. |
JspCompilationContext | A place holder for various things that are used through out the JSP engine. |
JspConfig | Handles the jsp-config element in WEB_INF/web.xml. |
JspConfig.JspProperty | |
JspContextWrapper | Implementation of a JSP Context Wrapper. |
JspCServletContext |
Simple ServletContext implementation without
HTTP-specific methods.
|
JspELException | |
JspFactoryImpl | Implementation of JspFactory. |
JspFactoryImpl.PageContextPool | |
JspFragmentHelper | Helper class from which all Jsp Fragment helper classes extend. |
JspHelper | Helper JavaBean for JSPs, because JSTL 1.1/EL 2.0 is too dumb to to what I need (call methods with parameters), or I am too dumb to use it correctly. |
JspMethodExpression | |
JspMethodNotFoundException | |
JspPropertyNotFoundException | |
JspPropertyNotWritableException | |
JspRuntimeContext | Class for tracking JSP compile time file dependencies when the &060;%@include file="..."%&062; directive is used. |
JspRuntimeLibrary | Bunch of util methods that are used by code generated for useBean, getProperty and setProperty. |
JspRuntimeLibrary.PrivilegedIntrospectHelper | |
JspServlet | The JSP engine (a.k.a Jasper). |
JspServletWrapper | The JSP engine (a.k.a Jasper). |
JspSourceDependent | Interface for tracking the source files dependencies, for the purpose of compiling out of date pages. |
JspUtil | This class has all the utility method(s). |
JspUtil.ValidAttribute | |
JspValueExpression | Wrapper for providing context to ValueExpressions |
JspWriterImpl | Write text to a character-output stream, buffering characters so as to provide for the efficient writing of single characters, arrays, and strings. |
JSSEFactory | Factory interface to construct components based on the JSSE version in use. |
JSSEImplementation | |
JSSEKeyManager | X509KeyManager which allows selection of a specific keypair and certificate chain (identified by their keystore alias name) to be used by the server to authenticate itself to SSL clients. |
JSSESocketFactory | SSL server socket factory. |
JvmRouteBinderValve | Valve to handle Tomcat jvmRoute takeover using mod_jk module after node failure. |
JvmRouteSessionIDBinderListener | Receive SessionID cluster change from other backup node after primary session node is failed. |
LazyReplicatedMap | A smart implementation of a stateful replicated map. uses primary/secondary backup strategy. |
Library | Library |
Lifecycle | Common interface for component life cycle methods. |
LifecycleEvent | General event for notifying listeners of significant changes on a component that implements the Lifecycle interface. |
LifecycleException | General purpose exception that is thrown to indicate a lifecycle related problem. |
LifecycleListener | Interface defining a listener for significant events (including "component start" and "component stop" generated by a component that implements the Lifecycle interface. |
LifecycleListenerRule |
Rule that creates a new |
LifecycleSupport | Support class to assist in firing LifecycleEvent notifications to registered LifecycleListeners. |
LinkObject | The class LinkObject implements an element for a linked list, consisting of a general data object and a pointer to the next element. |
ListenCallback | Internal interface, similar to the MessageListener but used at the IO base The listen callback interface is used by the replication system when data has been received. |
ListTask |
Ant task that implements the /list command, supported by the
Tomcat manager application.
|
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. |
Local | Local socket |
Localizer | Class responsible for converting error codes to corresponding localized error messages. |
Lock | Lock |
LockOutRealm | This class extends the CombinedRealm (hence it can wrap other Realms) to provide a user lock out mechanism if there are too many failed authentication attempts in a given period of time. |
LockOutRealm.LockRecord | |
Log |
A simple logging interface abstracting logging APIs. |
LogConfigurationException |
An exception that is thrown only if a suitable |
LogFactory | Modified LogFactory: removed all discovery, hardcode a specific implementation If you like a different logging implementation - use either the discovery-based commons-logging, or better - another implementation hardcoded to your favourite logging impl. |
LoginConfig |
Representation of a login configuration element for a web application,
as represented in a <login-config> element in the
deployment descriptor.
|
Logs | Simple class that holds references to global loggers |
LRUCache | This class implements a Generic LRU Cache |
MailSessionFactory |
Factory class that creates a JNDI named JavaMail Session factory, which can be used for managing inbound and outbound electronic mail messages via JavaMail APIs. |
ManagedBean |
Internal configuration information for a managed bean (MBean) descriptor. |
ManagedChannel | Channel interface A managed channel interface gives you access to the components of the channels such as senders, receivers, interceptors etc for configurations purposes |
Manager | A Manager manages the pool of Sessions that are associated with a particular Container. |
ManagerBase | Minimal implementation of the Manager interface that supports no session persistence or distributable capabilities. |
ManagerServlet | Servlet that enables remote management of the web applications installed within the same virtual host as this web application is. |
ManifestResource | Representation of a Manifest file and its available extensions and required extensions |
Mapper | Mapper, which implements the servlet API mapping rules (which are derived from the HTTP rules). |
MapperListener | Mapper listener. |
Mapper.Context | |
Mapper.ContextList | |
Mapper.Host | |
Mapper.MapElement | |
Mapper.Wrapper | |
MappingData | Mapping data. |
MbeansDescriptorsDigesterSource | |
MbeansDescriptorsDOMSource | |
MbeansDescriptorsIntrospectionSource | |
MbeansDescriptorsSerSource | |
MbeansSource | This will create mbeans based on a config file. |
MbeansSourceMBean | This mbean will load an extended mlet file ( similar in syntax with jboss ). |
MBeanFactory |
A ModelMBean implementation for the
|
MBeanUtils | Public utility methods in support of the server side MBeans implementation. |
McastService | A membership implementation using simple multicast. |
McastServiceImpl | A membership implementation using simple multicast. |
McastServiceImpl.ReceiverThread | |
McastServiceImpl.RecoveryThread | |
McastServiceImpl.SenderThread | |
MD5Encoder | Encode an MD5 digest into a String. |
Member | The Member interface, defines a member in the group. |
MemberImpl | A membership implementation using simple multicast. |
Membership | A membership implementation using simple multicast. |
MembershipListener | The MembershipListener interface is used as a callback to the membership service. |
MembershipService |
MembershipService Interface The MembershipService interface is the membership component
at the bottom layer, the IO layer (for layers see the javadoc for the Channel interface). |
Membership.MbrEntry | Inner class that represents a member entry |
MemoryGroup |
Concrete implementation of Group for the MemoryUserDatabase implementation of UserDatabase. |
MemoryProtocolHandler | Abstract the protocol implementation, including threading, etc. |
MemoryProtocolHandler.ByteChunkInputBuffer | |
MemoryProtocolHandler.ByteChunkOutputBuffer | |
MemoryRealm | Simple implementation of Realm that reads an XML file to configure the valid users, passwords, and roles. |
MemoryRole |
Concrete implementation of Role for the MemoryUserDatabase implementation of UserDatabase. |
MemoryRuleSet |
RuleSet for recognizing the users defined in the
XML file processed by |
MemoryUser |
Concrete implementation of User for the MemoryUserDatabase implementation of UserDatabase. |
MemoryUserDatabase |
Concrete implementation of UserDatabase that loads all defined users, groups, and roles into an in-memory data structure, and uses a specified XML file for its persistent storage. |
MemoryUserDatabaseFactory |
JNDI object creation factory for |
MemoryUserDatabaseMBean |
A ModelMBean implementation for the
|
MessageBytes | This class is used to represent a subarray of bytes in an HTTP message. |
MessageBytes.MessageBytesFactory | |
MessageDestination |
Representation of a message destination for a web application, as
represented in a |
MessageDestinationRef |
Representation of a message destination reference for a web application,
as represented in a |
MessageDispatch15Interceptor | Same implementation as the MessageDispatchInterceptor except is ues an atomic long for the currentSize calculation and uses a thread pool for message sending. |
MessageDispatchInterceptor | The message dispatcher is a way to enable asynchronous communication through a channel. |
MessageFactory | |
MessageListener |
Title: MessageListener Description: The listener to be registered with the ChannelReceiver, internal Tribes component |
MethodExpressionImpl |
An Expression that refers to a method on an object.
|
MethodExpressionLiteral | |
MimeHeaders | Memory-efficient repository for Mime Headers. |
MimeMap | A mime type map that implements the java.net.FileNameMap interface. |
MIME2Java | MIME2Java is a convenience class which handles conversions between MIME charset names and Java encoding names. |
Mmap | Mmap |
ModelerSource | Source for descriptor data. |
Msg | A single packet for communication between the web server and the container. |
MsgAjp | A single packet for communication between the web server and the container. |
MsgContext | |
Multicast | Multicast |
MultiMap | An efficient representation for certain type of map. |
MultiMapNamesEnumeration | Enumerate the distinct header names. |
MultipartStream |
Low level API for processing file uploads. |
MultipartStream.IllegalBoundaryException | Thrown upon attempt of setting an invalid boundary token. |
MultipartStream.MalformedStreamException | Thrown to indicate that the input stream fails to follow the required syntax. |
MultipointBioSender | |
MultiPointSender | |
MutableInteger | |
NameParserImpl | Parses names. |
NamingContext | Catalina JNDI Context implementation. |
NamingContextBindingsEnumeration | Naming enumeration implementation. |
NamingContextEnumeration | Naming enumeration implementation. |
NamingContextListener | Helper class used to initialize and populate the JNDI context associated with each context and server. |
NamingEntry | Represents a binding in a NamingContext. |
NamingResources | Holds and manages the naming resources defined in the J2EE Enterprise Naming Context and their associated JNDI context. |
NamingResourcesMBean |
A ModelMBean implementation for the
|
NamingRuleSet |
RuleSet for processing the JNDI Enterprise Naming Context resource declaration elements. |
NamingService | Implementation of the NamingService JMX MBean. |
NamingServiceMBean | Naming MBean interface. |
NioBlockingSelector | |
NioBlockingSelector.BlockPoller | |
NioBlockingSelector.KeyReference | |
NioChannel | Base class for a SocketChannel wrapper used by the endpoint. |
NioEndpoint |
NIO tailored thread pool, providing the following services:
|
NioEndpoint.Acceptor | Server socket acceptor thread. |
NioEndpoint.Handler | Bare bones interface used for socket processing. |
NioEndpoint.Handler.SocketState | |
NioEndpoint.KeyAttachment | |
NioEndpoint.NioBufferHandler | |
NioEndpoint.Poller | Poller class. |
NioEndpoint.PollerEvent | PollerEvent, cacheable object for poller events to avoid GC |
NioEndpoint.SendfileData | SendfileData class. |
NioEndpoint.SocketProcessor | This class is the equivalent of the Worker, but will simply use in an external Executor thread pool. |
NioEndpoint.TaskQueue | |
NioEndpoint.Worker | Server processor class. |
NioEndpoint.WorkerStack | |
NioReceiver | |
NioReplicationTask | A worker thread class which can drain channels and echo-back the input. |
NioSelectorPool | Thread safe non blocking selector pool |
NioSender | This class is NOT thread safe and should never be used with more than one thread at a time This is a state machine, handled by the process method States are: - NOT_CONNECTED -> connect() -> CONNECTED - CONNECTED -> setMessage() -> READY TO WRITE - READY_TO_WRITE -> write() -> READY TO WRITE | READY TO READ - READY_TO_READ -> read() -> READY_TO_READ | TRANSFER_COMPLETE - TRANSFER_COMPLETE -> CONNECTED |
NioX509KeyManager | |
Node | |
NodeCreateRule |
A rule implementation that creates a DOM
org.w3c.dom.Node Node containing the XML at the element that matched
the rule. |
NodeVisitor | |
Node.AttributeDirective | Represents an attribute directive |
Node.AttributeGenerator | Used as a placeholder for the evaluation code of a custom action attribute (used by the tag plugin machinery only). |
Node.ChildInfo | Collected information about child elements. |
Node.Comment | Represents a Jsp comment Comments are kept for completeness. |
Node.CustomTag | Represents a custom tag |
Node.Declaration | Represents a declaration |
Node.DoBodyAction |
Represents a |
Node.ELExpression | Represents an EL expression. |
Node.Expression | Represents an expression. |
Node.FallBackAction | Represents a fallback action |
Node.ForwardAction | Represents a forward action |
Node.GetProperty | Represents a getProperty action |
Node.IncludeAction | Represents an include action |
Node.IncludeDirective | Represents an include directive |
Node.InvokeAction |
Represents a |
Node.JspAttribute | Represents attributes that can be request time expressions. |
Node.JspBody | Represents a JspBody node (<jsp:body>) |
Node.JspElement |
Represents a |
Node.JspOutput |
Represents a |
Node.JspRoot | Represents the root of a Jsp document (XML syntax) |
Node.JspText | Represents the body of a <jsp:text> element |
Node.NamedAttribute | Represents a Named Attribute (<jsp:attribute>) |
Node.Nodes | An ordered list of Node, used to represent the body of an element, or a jsp page of jsp document. |
Node.PageDirective | Represents a page directive |
Node.ParamAction | Represents a param action |
Node.ParamsAction | Represents a params action |
Node.PlugIn | Represents a plugin action |
Node.Root | Represents the root of a Jsp page or Jsp document |
Node.ScriptingElement | Represents an expression, declaration, or scriptlet |
Node.Scriptlet | Represents a scriptlet |
Node.SetProperty | Represents a setProperty action |
Node.TagDirective | Represents a tag directive |
Node.TaglibDirective | Represents a custom taglib directive |
Node.TemplateText | Represents a template text string |
Node.UninterpretedTag | Represents an uninterpreted tag, from a Jsp document |
Node.UseBean | Represents a useBean action |
Node.VariableDirective | Represents a variable directive |
Node.Visitor | A visitor class for visiting the node. |
NonBlockingCoordinator |
Title: Auto merging leader election algorithm Description: Implementation of a simple coordinator algorithm that not only selects a coordinator, it also merges groups automatically when members are discovered that werent part of the This algorithm is non blocking meaning it allows for transactions while the coordination phase is going on This implementation is based on a home brewed algorithm that uses the AbsoluteOrder of a membership
to pass a token ring of the current membership. |
NonBlockingCoordinator.CoordinationEvent | |
NonBlockingCoordinator.CoordinationMessage | |
NonLoginAuthenticator | An Authenticator and Valve implementation that checks only security constraints not involving user authentication. |
NotificationInfo |
Internal configuration information for a |
NSConfig | Generates automatic Netscape nsapi_redirect configurations based on the Tomcat server.xml settings and the war contexts initialized during startup. |
ObjectCreateRule | Rule implementation that creates a new object and pushes it onto the object stack. |
ObjectCreationFactory |
Interface for use with FactoryCreateRule. |
ObjectParamRule |
Rule implementation that saves a parameter for use by a surrounding
This parameter may be:
|
ObjectReader | The object reader object is an object used in conjunction with java.nio TCP messages. |
OpenEjbFactory | Object factory for EJBs. |
OperationInfo |
Internal configuration information for an |
Options | A class to hold all init parameters specific to the JSP engine. |
OrderInterceptor | The order interceptor guarantees that messages are received in the same order they were sent. |
OrderInterceptor.Counter | |
OrderInterceptor.MessageOrder | |
OS | OS |
Otherwise | |
Out | |
OutputBuffer | The buffer used by Tomcat response. |
OutputBuffer | Output buffer. |
OutputFilter | Output filter. |
PageContextImpl | Implementation of the PageContext class from the JSP spec. |
ParallelNioSender |
Title: Description: Company: |
Param | |
ParameterInfo |
Internal configuration information for a |
ParameterMap |
Extended implementation of HashMap that includes a
locked property. |
Parameters | |
ParseException | This exception is thrown when parse errors are encountered. |
ParserFeatureSetterFactory |
Creates a SAXParser based on the underlying parser.
|
ParserUtils | XML parsing utilities for processing web application deployment descriptor and tag library descriptor files. |
PasswdUserDatabase |
Concrete implementation of the UserDatabase interface
that processes the /etc/passwd file on a Unix system.
|
PasswordCallback | PasswordCallback Interface |
PathCallParamRule |
Rule implementation that saves a parameter containing the
|
PeriodicEventListener | |
PersistentManager | Implementation of the Manager interface that makes use of a Store to swap active Sessions to disk. |
PersistentManagerBase | Extends the ManagerBase class to implement most of the functionality required by a Manager which supports any kind of persistence, even if onlyfor restarts. |
PersistentValve | Valve that implements per-request session persistence. |
PerThreadTagHandlerPool | Thread-local based pool of tag handlers that can be reused. |
Pipeline |
Interface describing a collection of Valves that should be executed
in sequence when the |
Poll | Poll |
Pool | Pool |
PoolCallback | PoolCallback Interface |
PooledMultiSender |
Title: Description: Company: |
PooledParallelSender |
Title: Description: Company: |
PooledSender |
Title: Description: Company: |
PoolTcpEndpoint | Handle incoming TCP connections. |
Proc | Proc |
Procattr | Procattr |
Processor | Processor. |
ProcErrorCallback | ProcErrorCallback Interface |
ProtectedFunctionMapper | Maps EL functions to their Java method counterparts. |
ProtocolHandler | Abstract the protocol implementation, including threading, etc. |
ProxyDirContext | Proxy Directory Context implementation. |
Queue | A simple FIFO queue class which causes the calling thread to wait if the queue is empty and notifies threads that are waiting when it is not empty. |
Queue | A simple FIFO queue class which causes the calling thread to wait if the queue is empty and notifies threads that are waiting when it is not empty. |
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. |
RealmBase | Simple implementation of Realm that reads an XML file to configure the valid users, passwords, and roles. |
RealmBase.AllRolesMode | |
RealmRuleSet |
RuleSet for processing the contents of a Realm definition element. |
ReceiverBase |
Title: Description: Company: |
RecyclableNamingEnumeration | Naming enumeration implementation. |
Redirect | |
ReflectionUtil | Utilities for Managing Serialization and Reflection |
Registry | Windows Registy support |
Registry | Registry for modeler MBeans. |
RegistryMBean | Interface for modeler MBeans. |
Reloader |
Internal interface that ClassLoader implementations may
optionally implement to support the auto-reload functionality of
the classloader associated with the context.
|
ReloadTask |
Ant task that implements the /reload command, supported by the
Tomcat manager application.
|
RemoteAddrValve |
Concrete implementation of RequestFilterValve that filters
based on the string representation of the remote client's IP address.
|
RemoteHostValve |
Concrete implementation of RequestFilterValve that filters
based on the remote client's host name.
|
RemoteIpValve |
Tomcat port of mod_remoteip, this valve replaces the apparent client remote IP address and hostname for the request with the IP address list presented by a proxy or a load balancer via a request headers (e.g. |
RemoteProcessException |
Title: RemoteProcessException Description: Message thrown by a sender when USE_SYNC_ACK receives a FAIL_ACK_COMMAND. |
Remove | |
RemoveTask |
Ant task that implements the /remove command, supported by the
Tomcat manager application.
|
ReplicatedContext | |
ReplicatedContext.MultiEnumeration | |
ReplicatedContext.ReplApplContext | |
ReplicatedMap | All-to-all replication for a hash map implementation. |
ReplicatedMapEntry |
For smarter replication, an object can implement this interface to replicate diffs The replication logic will call the methods in the following order:
1. if ( entry.isDirty() )
When the data is deserialized the logic is called in the following order
1. |
ReplicatedSession |
Title: Tomcat Session Replication for Tomcat 4.0 Description: A very simple straight forward implementation of session replication of servers in a cluster. This session replication is implemented "live". |
ReplicationStream |
Custom subclass of ObjectInputStream that loads from the
class loader for this web application. |
ReplicationTransmitter | Transmit message to other cluster members Actual senders are created based on the replicationMode type |
ReplicationValve |
Implementation of a Valve that logs interesting contents from the specified Request (before processing) and the corresponding Response (after processing). |
Request | Wrapper object for the Coyote request. |
Request | This is a low-level, efficient representation of a server request. |
RequestDumperValve |
Implementation of a Valve that logs interesting contents from the specified Request (before processing) and the corresponding Response (after processing). |
RequestFilterValve | Implementation of a Valve that performs filtering based on comparing the appropriate request property (selected based on which subclass you choose to configure into your Container's pipeline) against a set of regular expressions configured for this Valve. |
RequestGroupInfo | This can be moved to top level ( eventually with a better name ). |
RequestInfo | Structure holding the Request and Response objects. |
RequestUtil | General purpose request parsing and encoding utility methods. |
Resource | Encapsultes the contents of a resource. |
ResourceAttributes | Attributes implementation. |
ResourceBase | Representation of an Context element |
ResourceCache | Implements a special purpose cache. |
ResourceEntry | Resource entry. |
ResourceEnvFactory | Object factory for Resources env. |
ResourceEnvRef | Represents a reference address to a resource environment. |
ResourceFactory | Object factory for Resources. |
ResourceLinkFactory |
Object factory for resource links. |
ResourceLinkRef | Represents a reference address to a resource. |
ResourceRef | Represents a reference address to a resource. |
ResourcesTask |
Ant task that implements the /resources command, supported by
the Tomcat manager application.
|
ResourceSet |
Extended implementation of HashSet that includes a
locked property. |
Response | Wrapper object for the Coyote response. |
Response | A response object holds a message from a responding partner. |
Response | Response object. |
ResponseIncludeWrapper |
A HttpServletResponseWrapper, used from
SSIServletExternalResolver
|
ReverseComparator | Comparator which reverse the sort order |
Role |
Abstract representation of a security role, suitable for use in
environments like JAAS that want to deal with |
RoleMBean |
A ModelMBean implementation for the
|
RolesTask |
Ant task that implements the /roles command, supported by the
Tomcat manager application.
|
RpcCallback | The RpcCallback interface is an interface for the Tribes channel to request a response object to a request that came in. |
RpcChannel | A channel to handle RPC messaging |
RpcChannel.RpcCollector | Class that holds all response. |
RpcChannel.RpcCollectorKey | |
RpcMessage |
Title: Description: Company: |
RpcMessage.NoRpcChannelReply | |
Rule | Concrete implementations of this class implement actions to be taken when a corresponding nested pattern of XML elements has been matched. |
Rules | Public interface defining a collection of Rule instances (and corresponding matching patterns) plus an implementation of a matching policy that selects the rules that match a particular pattern of nested elements discovered during parsing. |
RulesBase |
Default implementation of the |
RuleSet |
Public interface defining a shorthand means of configuring a complete
set of related |
RuleSetBase |
Convenience base class that implements the RuleSet interface. |
RxTaskPool | |
RxTaskPool.TaskCreator | |
SavedRequest | Object that saves the critical information from a request so that form-based authentication can reproduce it once the user has been authenticated. |
SavedRequestInputFilter | Input filter responsible for replaying the request body when restoring the saved request after FORM authentication. |
SchemaResolver |
This class implements a local SAX's EntityResolver . |
SecureNioChannel | Implementation of a secure socket channel |
SecureNioChannel.ApplicationBufferHandler | Callback interface to be able to expand buffers when buffer overflow exceptions happen |
SecurityClassLoad | Static class used to preload java classes when using the Java SecurityManager so that the defineClassInPackage RuntimePermission does not trigger an AccessControlException. |
SecurityClassLoad | Static class used to preload java classes when using the Java SecurityManager so that the defineClassInPackage RuntimePermission does not trigger an AccessControlException. |
SecurityCollection |
Representation of a web resource collection for a web application's security
constraint, as represented in a <web-resource-collection>
element in the deployment descriptor.
|
SecurityConfig | Util class to protect Catalina against package access and insertion. |
SecurityConstraint |
Representation of a security constraint element for a web application,
as represented in a <security-constraint> element in the
deployment descriptor.
|
SecurityRoleRef |
Representation of a security role reference for a web application, as
represented in a |
SecurityUtil |
This utility class associates a Subject to the current
AccessControlContext . |
SecurityUtil | Util class for Security related operations. |
SelectorContext | Catalina JNDI Context implementation. |
SemaphoreValve |
Implementation of a Valve that limits concurrency. This Valve may be attached to any Container, depending on the granularity of the concurrency control you wish to perform. |
SenderState | |
SendMailFactory | Factory class that creates a JNDI named javamail MimePartDataSource object which can be used for sending email using SMTP. |
SendMessageData | |
SerializablePrincipal |
Generic implementation of java.security.Principal that
is available for use by Realm implementations.
|
Server |
A Server element represents the entire Catalina
servlet container. |
ServerCookie | Server-side cookie representation. |
ServerFactory |
ServerFactory allows the registration of the
(singleton) |
ServerinfoTask |
Ant task that implements the /serverinfo command
supported by the Tomcat manager application.
|
ServerInfo | Simple utility module to make it easy to plug in the server identifier when integrating Tomcat. |
ServerLifecycleListener |
Implementation of LifecycleListener that
instantiates the set of MBeans associated with the components of a
running instance of Catalina.
|
ServerSocketFactory | This class creates server sockets. |
Service | A Service is a group of one or more Connectors that share a single Container to process their incoming requests. |
ServiceProxy | Object proxy for Web Services. |
ServiceRef | Represents a reference web service. |
ServiceRefFactory | Object factory for Web Services. |
ServletResponseWrapperInclude | ServletResponseWrapper used by the JSP 'include' action. |
ServletWriter | This is what is used to generate servlets. |
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.
|
SessionEvent | General event for notifying listeners of significant changes on a Session. |
SessionIDMessage | Session id change cluster message |
SessionListener | Interface defining a listener for significant Session generated events. |
SessionMessage |
Class Description: The SessionMessage class is a class that is used when a session has been created, modified, expired in a Tomcat cluster node. The following events are currently available:
|
SessionMessageImpl | Session cluster message |
SessionsTask |
Ant task that implements the /sessions command
supported by the Tomcat manager application.
|
SessionUtils | Utility methods on HttpSessions... |
Set | |
SetAllPropertiesRule | Rule that uses the introspection utils to set properties. |
SetContextPropertiesRule | Rule that uses the introspection utils to set properties of a context (everything except "path"). |
SetNextNamingRule |
Rule implementation that calls a method on the (top-1) (parent) object, passing the top object (child) as an argument. |
SetNextRule |
Rule implementation that calls a method on the (top-1) (parent) object, passing the top object (child) as an argument. |
SetPropertiesRule |
Rule implementation that sets properties on the object at the top of the stack, based on attributes with corresponding names. This rule supports custom mapping of attribute names to property names. |
SetPropertyRule | Rule implementation that sets an individual property on the object at the top of the stack, based on attributes with specified names. |
SetRootRule |
Rule implementation that calls a method on the root object on the stack, passing the top object (child) as an argument. |
SetTopRule |
Rule implementation that calls a "set parent" method on the top (child) object, passing the (top-1) (parent) object as an argument. This rule now supports more flexible method matching by default. |
Shm | Handle the shared memory objects. |
Shm | Shm |
Shm14 | Shm implementation using JDK1.4 nio. |
SimpleCharStream | An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing). |
SimpleCoordinator | A dinky coordinator, just uses a sorted version of the member array. |
SimpleHashtable | This class implements a special purpose hashtable. |
SimpleNode | |
SimplePool | Simple object pool. |
SimpleTcpCluster | A Cluster implementation using simple multicast. |
SimpleTcpReplicationManager |
Title: Tomcat Session Replication for Tomcat 4.0 Description: A very simple straight forward implementation of session replication of servers in a cluster. This session replication is implemented "live". |
SingleRemoveSynchronizedAddLock | The class SingleRemoveSynchronizedAddLock implement locking for accessing the queue by a single remove thread and multiple add threads. |
SingleSignOn | A Valve that supports a "single sign on" user experience, where the security identity of a user who successfully authenticates to one web application is propogated to other web applications in the same security domain. |
SingleSignOnEntry | A class that represents entries in the cache of authenticated users. |
SingleSignOnMessage | Contains the SingleSignOn data, read and written by the ClusterSingleSignOn |
SmapGenerator | Represents a source map (SMAP), which serves to associate lines of the input JSP file(s) to lines in the generated servlet in the final .class file, according to the JSR-045 spec. |
SmapStratum | Represents the line and file mappings associated with a JSR-045 "stratum". |
SmapStratum.LineInfo | Represents a single LineSection in an SMAP, associated with a particular stratum. |
SmapUtil | Contains static utilities for generating SMAP data based on the current version of Jasper. |
Sockaddr | Sockaddr |
Socket | Socket |
SocketProperties | Properties that can be set in the <Connector> element in server.xml. |
SocketStatus | Someone, please change the enum name. |
SSICommand | The interface that all SSI commands ( SSIEcho, SSIInclude, ...) must implement. |
SSIConditional | SSI command that handles all conditional directives. |
SSIConfig | Implements the Server-side #exec command |
SSIEcho | Return the result associated with the supplied Server Variable. |
SSIExec | Implements the Server-side #exec command |
SSIExternalResolver | Interface used by SSIMediator to talk to the 'outside world' ( usually a servlet ) |
SSIFilter | Filter to process SSI requests within a webpage. |
SSIFlastmod | Implements the Server-side #flastmod command |
SSIFsize | Implements the Server-side #fsize command |
SSIInclude | Implements the Server-side #include command |
SSIMediator | Allows the different SSICommand implementations to share data/talk to each other |
SSIPrintenv | Implements the Server-side #printenv command |
SSIProcessor | The entry point to SSI processing. |
SSIServlet | Servlet to process SSI requests within a webpage. |
SSIServletExternalResolver | An implementation of SSIExternalResolver that is used with servlets. |
SSIServletExternalResolver.ServletContextAndPath | |
SSIServletRequestUtil | |
SSISet | Implements the Server-side #set command |
SSIStopProcessingException | Exception used to tell SSIProcessor that it should stop processing SSI commands. |
SSL | SSL |
SSLAuthenticator | An Authenticator and Valve implementation of authentication that utilizes SSL certificates to identify client users. |
SSLContext | SSL Context |
SSLImplementation | |
SSLSocket | SSL Socket |
SSLSupport | |
SSLSupport.CipherData | Simple data class that represents the cipher being used, along with the corresponding effective key size. |
SSLValve | |
StandardClassLoader | Subclass implementation of java.net.URLClassLoader. |
StandardClassLoaderMBean | MBean interface for StandardClassLoader, to allow JMX remote management. |
StandardContext | Standard implementation of the Context interface. |
StandardContextMBean |
A ModelMBean implementation for the
|
StandardEngine | Standard implementation of the Engine interface. |
StandardEngineMBean |
A ModelMBean implementation for the
|
StandardHost | Standard implementation of the Host interface. |
StandardHostMBean |
A ModelMBean implementation for the
|
StandardManager | Standard implementation of the Manager interface that provides simple session persistence across restarts of this component (such as when the entire server is shut down and restarted, or when a particular web application is reloaded. |
StandardPipeline | Standard implementation of a processing Pipeline that will invoke a series of Valves that have been configured to be called in order. |
StandardServer | Standard implementation of the Server interface, available for use (but not required) when deploying and starting Catalina. |
StandardServerMBean |
A ModelMBean implementation for the
|
StandardService |
Standard implementation of the Service interface. |
StandardServiceMBean |
A ModelMBean implementation for the
|
StandardSession | Standard implementation of the Session interface. |
StandardSessionFacade | Facade for the StandardSession object. |
StandardThreadExecutor | |
StandardWrapper | Standard implementation of the Wrapper interface that represents an individual servlet definition. |
StandardWrapperFacade | Facade for the StandardWrapper object. |
StartTask |
Ant task that implements the /start command, supported by the
Tomcat manager application.
|
StaticMember |
Title: Description: Company: |
StaticMembershipInterceptor | |
Status | Status |
StatusManagerServlet | This servlet will display a complete status of the HTTP/1.1 connector. |
StatusTransformer | This is a refactoring of the servlet to externalize the output into a simple class. |
Stdlib | Stdlib |
StopTask |
Ant task that implements the /stop command, supported by the
Tomcat manager application.
|
Store | A Store is the abstraction of a Catalina component that provides persistent storage and loading of Sessions and their associated user data. |
StoreBase | Abstract implementation of the Store interface to support most of the functionality required by a Store. |
Streamable |
Example usage:
|
Strftime | Converts dates to strings using the same format specifiers as strftime Note: This does not mimic strftime perfectly. |
StringCache | This class implements a String cache for ByteChunk and CharChunk. |
StringCache.ByteEntry | |
StringCache.CharEntry | |
StringManager | An internationalization / localization helper class which reduces the bother of handling ResourceBundles and takes care of the common cases of message formating which otherwise require the creation of Object arrays and such. |
StringManager | An internationalization / localization helper class which reduces the bother of handling ResourceBundles and takes care of the common cases of message formating which otherwise require the creation of Object arrays and such. |
StringManager | An internationalization / localization helper class which reduces the bother of handling ResourceBundles and takes care of the common cases of message formating which otherwise require the creation of Object arrays and such. |
StringManager | An internationalization / localization helper class which reduces the bother of handling ResourceBundles and takes care of the common cases of message formating which otherwise require the creation of Object arrays and such. |
StringParser | Utility class for string parsing that is higher performance than StringParser for simple delimited text cases. |
SymbolTable | This class is a symbol table implementation that guarantees that strings used as identifiers are unique references. |
SymbolTable.Entry | This class is a symbol table entry. |
SystemLogHandler | This helper class may be used to do sophisticated redirection of System.out and System.err on a per Thread basis. |
TagConstants | |
TagHandlerPool | Pool of tag handlers that can be reused. |
TagPlugin | This interface is to be implemented by the plugin author, to supply an alternate implementation of the tag handlers. |
TagPluginContext | This interface allows the plugin author to make inqueries about the properties of the current tag, and to use Jasper resources to generate direct Java codes in place of tag handler invocations. |
TagPluginManager | Manages tag plugin optimizations. |
TcpConnection | |
TcpConnectionHandler | This interface will be implemented by any object that uses TcpConnections. |
TcpFailureDetector |
Title: A perfect failure detector Description: The TcpFailureDetector is a useful interceptor that adds reliability to the membership layer. If the network is busy, or the system is busy so that the membership receiver thread is not getting enough time to update its table, members can be "timed out" This failure detector will intercept the memberDisappeared message(unless its a true shutdown message) and connect to the member using TCP. |
TcpPingInterceptor | Sends a ping to all members. |
TcpPingInterceptor.PingThread | |
TextOptimizer | |
ThreadPool | A thread pool that is trying to copy the apache process management. |
ThreadPoolRunnable | Implemented if you want to run a piece of code inside a thread pool. |
ThreadPool.ControlRunnable | A Thread object that executes various actions ( ThreadPoolRunnable ) under control of ThreadPool |
ThreadPool.MonitorRunnable | Periodically execute an action - cleanup in this case |
ThreadPool.ThreadPoolListener | Interface to allow applications to be notified when a threads are created and stopped. |
ThreadWithAttributes | Special thread that allows storing of attributes and notes. |
ThresholdingOutputStream | An output stream which triggers an event when a specified number of bytes of data have been written to it. |
ThroughputInterceptor | |
Time | Time |
TimeStamp | Main tool for object expiry. |
TldConfig | Startup event listener for a Context that configures application listeners configured in any TLD files. |
TldLocationsCache | A container for all tag libraries that are defined "globally" for the web application. |
TldRuleSet |
RuleSet for processing the contents of a tag library descriptor resource. |
Token | Describes the input token stream. |
TokenMgrError | Token Manager Error. |
TomcatCSS | |
TomcatStarter | Start some tomcat. |
Tool |
General purpose wrapper for command line tools that should execute in an environment with the common class loader environment set up by Catalina. |
TransactionFactory | Object factory for User trasactions. |
TransactionRef | Represents a reference address to a transaction. |
TreeNode | Simplified implementation of a Node from a Document Object Model (DOM) parse of an XML document. |
TwoPhaseCommitInterceptor |
Title: Description: Company: |
TwoPhaseCommitInterceptor.MapEntry | |
Txt2Html | Ant task to convert a given set of files from Text to HTML. |
UCSReader | Reader for UCS-2 and UCS-4 encodings. (i.e., encodings from ISO-10646-UCS-(2|4)). |
UDecoder | All URL decoding happens here. |
UEncoder | Efficient implementation for encoders. |
UndeployMessage | |
UndeployTask |
Ant task that implements the /undeploy command, supported by
the Tomcat manager application.
|
UniqueId |
Title: Represents a globabally unique Id Company: |
Url | |
URL |
URL is designed to provide public APIs for parsing
and synthesizing Uniform Resource Locators as similar as possible to the
APIs of |
URL |
URL is designed to provide public APIs for parsing
and synthesizing Uniform Resource Locators as similar as possible to the
APIs of |
URLEncoder | This class is very similar to the java.net.URLEncoder class. |
User |
Abstract representation of a user in a UserDatabase. |
User | User |
UserConfig | Startup event listener for a Host that configures Contexts (web applications) for all defined "users" who have a web application in a directory with the specified name in their home directories. |
UserDatabase |
Abstract representation of a database of Users and Groups that can be maintained by an application, along with definitions of corresponding Roles, and referenced by a Realm for authentication and access control. |
UserDatabase | Abstraction of the set of users defined by the operating system on the current server platform. |
UserDatabaseRealm |
Implementation of Realm that is based on an implementation of UserDatabase made available through the global JNDI resources configured for this instance of Catalina. |
UserMBean |
A ModelMBean implementation for the
|
Util | Util contains some often used consts, static methods and embedded class to support the JSTL tag plugin. |
Util.ImportResponseWrapper | Wraps responses to allow us to retrieve results as Strings. mainly taken from org.apache.taglibs.standard.tag.common.core.importSupport |
UTF8Decoder | Moved from ByteChunk - code to convert from UTF8 bytes to chars. |
UTF8Reader | |
UUIDGenerator | simple generation of a UUID |
ValidatorTask | Task for validating a web application deployment descriptor, using XML schema validation. |
ValueExpressionImpl |
An Expression that can get or set a value.
|
ValueExpressionLiteral | |
Valve |
A Valve is a request processing component associated with a particular Container. |
ValveBase | Convenience base class for implementations of the Valve interface. |
VariableMapperFactory | |
VariableMapperImpl | |
VariableResolverImpl | |
VirtualDirContext | Extended FileDirContext implementation that will allow loading of tld files from the META-INF directory (or subdirectories) in classpath. |
VirtualWebappLoader | Simple webapp classloader that allows a customized classpath to be added through configuration in context xml. |
VoidInputFilter | Void input filter, which returns -1 when attempting a read. |
VoidOutputFilter | Void output filter, which silently swallows bytes written. |
WARDirContext | WAR Directory Context implementation. |
WARDirContext.Entry | Entries structure. |
WARDirContext.WARResource | This specialized resource implementation avoids opening the IputStream to the WAR right away. |
WarWatcher |
The WarWatcher watches the deployDir for changes made to the directory (adding new WAR files->deploy or remove WAR files->undeploy) And notifies a listener of the changes made |
WarWatcher.WarFilter | File name filter for war files |
WarWatcher.WarInfo | File information on existing WAR files |
WebAnnotationSet |
AnnotationSet for processing the annotations of the web application
classes ( |
WebappLoader | Classloader implementation which is specialized for handling web applications in the most efficient way, while being Catalina aware (all accesses to resources are made through the DirContext interface). |
WebdavFixValve | Valve that attempts to force MS WebDAV clients connecting on port 80 to use a WebDAV client that actually works. |
WebdavServlet | Servlet which adds support for WebDAV level 2. |
WebRuleSet |
RuleSet for processing the contents of a web application
deployment descriptor ( |
WebXml2Jk | Read a web.xml file and generate the mappings for jk2. |
WebXml2Jk.MappingGenerator | |
WebXml2Jk.NullResolver | |
When | |
WithDefaultsRulesWrapper |
This allows default |
WorkerDummy | A dummy worker, will just send back a dummy response. |
WorkerEnv | The controller object. |
Wrapper | A Wrapper is a Container that represents an individual servlet definition from the deployment descriptor of the web application. |
XByteBuffer | The XByteBuffer provides a dual functionality. |
XercesParser |
Create a SAXParser based on the underlying Xerces version.
|
XMLChar | This class defines the basic XML character properties. |
XMLEncodingDetector | |
XMLString | This class is used as a structure to pass text contained in the underlying character buffer of the scanner. |
XMLStringBuffer | XMLString is a structure used to pass character arrays. |
XMLWriter | XMLWriter helper class. |