Library:Apache Tomcat
Version:6.0.14
Compatibility:JDK 1.5
Interfaces in library Apache Tomcat.
NamePackageDescription
AccessLogValve.AccessLogElementorg.apache.catalina.valvesAccessLogElement writes the partial message into the buffer.
ActionHookorg.apache.coyoteAction hook.
Adapterorg.apache.coyoteAdapter.
AnnotationProcessororg.apacheComment
Authenticatororg.apache.catalinaAn Authenticator is a component (usually a Valve or Container) that provides some sort of authentication service.
BIOCallbackorg.apache.tomcat.jniOpen SSL BIO Callback Interface
BufferPool.BufferPoolAPIorg.apache.catalina.tribes.ioNo description provided.
ByteChunk.ByteInputChannelorg.apache.tomcat.util.bufInput interface, used when the buffer is emptiy Same as java.nio.channel.ReadableByteChannel
ByteChunk.ByteOutputChannelorg.apache.tomcat.util.bufSame as java.nio.channel.WrittableByteChannel.
CatalinaClusterorg.apache.catalina.haA CatalinaCluster interface allows to plug in and out the different cluster implementations
Channelorg.apache.catalina.tribesChannel 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.
ChannelInterceptororg.apache.catalina.tribesA ChannelInterceptor is an interceptor that intercepts messages and membership messages in the channel stack.
ChannelInterceptor.InterceptorEventorg.apache.catalina.tribesNo description provided.
ChannelListenerorg.apache.catalina.tribes

Title: ChannelListener

ChannelMessageorg.apache.catalina.tribesMessage 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
ChannelReceiverorg.apache.catalina.tribesChannelReceiver 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).
ChannelSenderorg.apache.catalina.tribesChannelReceiver 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
CharChunk.CharInputChannelorg.apache.tomcat.util.bufNo description provided.
CharChunk.CharOutputChannelorg.apache.tomcat.util.bufWhen we need more space we'll either grow the buffer ( up to the limit ) or send it to a channel.
Clusterorg.apache.catalinaA 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.
ClusterDeployerorg.apache.catalina.haNo description provided.
ClusterManagerorg.apache.catalina.haThe common interface used by all cluster manager.
ClusterMessageorg.apache.catalina.haNo description provided.
ClusterSessionorg.apache.catalina.haNo description provided.
ClusterValveorg.apache.catalina.haCluster 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.
CometEventorg.apache.catalinaThe CometEvent interface.
CometFilterorg.apache.catalinaA 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.
CometFilterChainorg.apache.catalinaA 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.
CometProcessororg.apache.catalinaThis 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.
Containedorg.apache.catalina

Decoupling interface which specifies that an implementing class is associated with at most one Container instance.

Containerorg.apache.catalinaA Container is an object that can execute requests received from a client, and return responses based on those requests.
ContainerListenerorg.apache.catalinaInterface defining a listener for significant Container generated events.
ContainerServletorg.apache.catalinaA 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.
Contextorg.apache.catalinaA Context is a Container that represents a servlet context, and therefore an individual web application, in the Catalina servlet engine.
DataSenderorg.apache.catalina.tribes.transport

Title:

ELParserConstantsorg.apache.el.parserNo description provided.
ELParserTreeConstantsorg.apache.el.parserNo description provided.
Engineorg.apache.catalinaAn Engine is a Container that represents the entire Catalina servlet engine.
ErrorHandlerorg.apache.catalina.tribesThe 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.
ErrorHandlerorg.apache.jasper.compilerInterface for handling JSP parse and javac compilation errors.
Executororg.apache.catalinaNo description provided.
FileChangeListenerorg.apache.catalina.ha.deployNo description provided.
FileItemorg.apache.tomcat.util.http.fileupload

This class represents a file or form item that was received within a multipart/form-data POST request.

FileItemFactoryorg.apache.tomcat.util.http.fileupload

A factory interface for creating FileItem instances.

Grouporg.apache.catalina

Abstract representation of a group of User s in a UserDatabase .

Heartbeatorg.apache.catalina.tribesCan be implemented by the ChannelListener and Membership listeners to receive heartbeat notifications from the Channel
Hostorg.apache.catalinaA Host is a Container that represents a virtual host in the Catalina servlet engine.
IDynamicPropertyorg.apache.catalina.ha.utilNo description provided.
InputBufferorg.apache.coyoteInput buffer.
InputFilterorg.apache.coyote.http11Input filter interface.
InstanceListenerorg.apache.catalinaInterface defining a listener for significant events related to a specific servlet instance, rather than to the Wrapper component that is managing that instance.
IntrospectionUtils.AttributeHolderorg.apache.tomcat.utilNo description provided.
IntrospectionUtils.PropertySourceorg.apache.tomcat.utilNo description provided.
JkChannelorg.apache.jk.coreA Channel represents a connection point to the outside world.
JspSourceDependentorg.apache.jasper.runtimeInterface for tracking the source files dependencies, for the purpose of compiling out of date pages.
Lifecycleorg.apache.catalinaCommon interface for component life cycle methods.
LifecycleListenerorg.apache.catalinaInterface defining a listener for significant events (including "component start" and "component stop" generated by a component that implements the Lifecycle interface.
ListenCallbackorg.apache.catalina.tribes.ioInternal 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.
Loaderorg.apache.catalinaA 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.
Logorg.apache.juli.logging

A simple logging interface abstracting logging APIs.

ManagedChannelorg.apache.catalina.tribesChannel interface A managed channel interface gives you access to the components of the channels such as senders, receivers, interceptors etc for configurations purposes
Managerorg.apache.catalinaA Manager manages the pool of Sessions that are associated with a particular Container.
MbeansSourceMBeanorg.apache.tomcat.util.modeler.modulesThis mbean will load an extended mlet file ( similar in syntax with jboss ).
Memberorg.apache.catalina.tribesThe Member interface, defines a member in the group.
MembershipListenerorg.apache.catalina.tribesThe MembershipListener interface is used as a callback to the membership service.
MembershipServiceorg.apache.catalina.tribesMembershipService Interface
The MembershipService interface is the membership component at the bottom layer, the IO layer (for layers see the javadoc for the Channel interface).
MessageListenerorg.apache.catalina.tribes

Title: MessageListener

MultiPointSenderorg.apache.catalina.tribes.transportNo description provided.
NamingServiceMBeanorg.apache.namingNaming MBean interface.
Nodeorg.apache.el.parserNo description provided.
NodeVisitororg.apache.el.parserNo description provided.
ObjectCreationFactoryorg.apache.tomcat.util.digester

Interface for use with FactoryCreateRule .

Optionsorg.apache.jasperA class to hold all init parameters specific to the JSP engine.
OutputBufferorg.apache.coyoteOutput buffer.
OutputFilterorg.apache.coyote.http11Output filter.
PasswordCallbackorg.apache.tomcat.jniPasswordCallback Interface
PeriodicEventListenerorg.apacheNo description provided.
Pipelineorg.apache.catalina

Interface describing a collection of Valves that should be executed in sequence when the invoke() method is invoked.

PoolCallbackorg.apache.tomcat.jniPoolCallback Interface
ProcErrorCallbackorg.apache.tomcat.jniProcErrorCallback Interface
Processororg.apache.coyoteProcessor.
ProtocolHandlerorg.apache.coyoteAbstract the protocol implementation, including threading, etc.
Realmorg.apache.catalinaA 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.
RegistryMBeanorg.apache.tomcat.util.modelerInterface for modeler MBeans.
Reloaderorg.apache.catalina.loaderInternal interface that ClassLoader implementations may optionally implement to support the auto-reload functionality of the classloader associated with the context.
ReplicatedMapEntryorg.apache.catalina.tribes.tipisFor smarter replication, an object can implement this interface to replicate diffs
The replication logic will call the methods in the following order:
1.
Roleorg.apache.catalina

Abstract representation of a security role, suitable for use in environments like JAAS that want to deal with Principals.

RpcCallbackorg.apache.catalina.tribes.groupThe RpcCallback interface is an interface for the Tribes channel to request a response object to a request that came in.
Rulesorg.apache.tomcat.util.digesterPublic 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.
RuleSetorg.apache.tomcat.util.digester

Public interface defining a shorthand means of configuring a complete set of related Rule definitions, possibly associated with a particular namespace URI, in one operation.

RxTaskPool.TaskCreatororg.apache.catalina.tribes.transportNo description provided.
Serverorg.apache.catalinaA Server element represents the entire Catalina servlet container.
Serviceorg.apache.catalinaA Service is a group of one or more Connectors that share a single Container to process their incoming requests.
Sessionorg.apache.catalinaA 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.
SessionListenerorg.apache.catalinaInterface defining a listener for significant Session generated events.
SessionMessageorg.apache.catalina.ha.sessionClass 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:
SSICommandorg.apache.catalina.ssiThe interface that all SSI commands ( SSIEcho, SSIInclude, ...) must implement.
SSIExternalResolverorg.apache.catalina.ssiInterface used by SSIMediator to talk to the 'outside world' ( usually a servlet )
StandardClassLoaderMBeanorg.apache.catalina.loaderMBean interface for StandardClassLoader, to allow JMX remote management.
Storeorg.apache.catalinaA Store is the abstraction of a Catalina component that provides persistent storage and loading of Sessions and their associated user data.
Streamableorg.apache.catalina.tribes.tipisExample usage:
TagConstantsorg.apache.jasper.compilerNo description provided.
TagPluginorg.apache.jasper.compiler.tagpluginThis interface is to be implemented by the plugin author, to supply an alternate implementation of the tag handlers.
TagPluginContextorg.apache.jasper.compiler.tagpluginThis 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.
ThreadPool.ThreadPoolListenerorg.apache.tomcat.util.threadsInterface to allow applications to be notified when a threads are created and stopped.
ThreadPoolRunnableorg.apache.tomcat.util.threadsImplemented if you want to run a piece of code inside a thread pool.
Userorg.apache.catalina

Abstract representation of a user in a UserDatabase .

UserDatabaseorg.apache.catalina.startupAbstraction of the set of users defined by the operating system on the current server platform.
UserDatabaseorg.apache.catalina

Abstract representation of a database of User s and Group s that can be maintained by an application, along with definitions of corresponding Role s, and referenced by a Realm for authentication and access control.

Valveorg.apache.catalina

A Valve is a request processing component associated with a particular Container.

WebXml2Jk.MappingGeneratororg.apache.jk.configNo description provided.
Wrapperorg.apache.catalinaA Wrapper is a Container that represents an individual servlet definition from the deployment descriptor of the web application.
Search