Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
org.apache.tomcat.core.BaseInterceptor

Packages that use BaseInterceptor
org.apache.tomcat.core | Architecture
org.apache.tomcat.facade | Servlet Facades
org.apache.tomcat.modules.aaa |
org.apache.tomcat.modules.config |
org.apache.tomcat.modules.generators |
org.apache.tomcat.modules.loggers |
org.apache.tomcat.modules.mappers |
org.apache.tomcat.modules.server | Interceptors that are used to connect with a web server, including the standalone http implementation.
org.apache.tomcat.modules.session |
org.apache.tomcat.startup |

Uses of BaseInterceptor in org.apache.tomcat.core

Fields in org.apache.tomcat.core declared as BaseInterceptor
`protected BaseInterceptor` | `Handler.module`

Methods in org.apache.tomcat.core that return BaseInterceptor
`BaseInterceptor` | `Handler.getModule()`
`BaseInterceptor[]` | `Container.getInterceptors(int type)`
`BaseInterceptor[]` | `Container.getInterceptors()` Get all interceptors

Methods in org.apache.tomcat.core with parameters of type BaseInterceptor
`void` | `Handler.setModule(BaseInterceptor module)` A handler is part of a module.
`void` | `ContextManager.addInterceptor(BaseInterceptor ri)` Add a global interceptor.
`void` | `ContextManager.removeInterceptor(BaseInterceptor ri)` Remove a module.
`void` | `Context.addInterceptor(BaseInterceptor ri)` Add a per-context interceptor.
`void` | `Container.addInterceptor(BaseInterceptor bi)` Add the interceptor to all the hook chains it's interested in
`void` | `Container.removeInterceptor(BaseInterceptor bi)`
`void` | `BaseInterceptor.addInterceptor(ContextManager cm, Context ctx, BaseInterceptor i)` Hook called when a new interceptor is added.
`void` | `BaseInterceptor.removeInterceptor(ContextManager cm, Context ctx, BaseInterceptor i)` Hook called when interceptors are removed.

Uses of BaseInterceptor in org.apache.tomcat.facade

Subclasses of BaseInterceptor in org.apache.tomcat.facade
`class` | `JspInterceptor` Plug in the JSP engine (a.k.a Jasper)! Tomcat uses a "built-in" mapping for jsps ( *.jsp -> jsp ).
`class` | `LoadOnStartupInterceptor` Interceptor that loads the "load-on-startup" servlets
`class` | `Servlet22Interceptor` Control class for facades - this is the only "gate" between servlets and tomcat.
`class` | `TagPoolManagerInterceptor` This interceptor sets up tag pooling if it is enabled, it will add a TagPoolManagerImpl to the application context.
`class` | `WebXmlReader` Read a servlet2.2 web.xml file and call the apropriate internal API to set up the configuration.

Uses of BaseInterceptor in org.apache.tomcat.modules.aaa

Subclasses of BaseInterceptor in org.apache.tomcat.modules.aaa
`class` | `AccessInterceptor` Access control - find if a request matches any web-resource-collection and set the "required" attributes.
`class` | `CredentialsInterceptor` Extract user/password credentials from a request.
`class` | `JDBCRealm` Implmentation of Realm that works with any JDBC supported database.
`class` | `RealmBase`
`class` | `SimpleRealm` Memory based realm - will authenticate an user and password against an xml file.

Uses of BaseInterceptor in org.apache.tomcat.modules.config

Subclasses of BaseInterceptor in org.apache.tomcat.modules.config
`class` | `ApacheConfig` Generates automatic apache mod_jk configurations based on the Tomcat server.xml settings and the war contexts initialized during startup.
`class` | `AutoDeploy` Will manage a repository of .war files, expanding them automatically and eventually re-deploying them.
`class` | `AutoWebApp` Automatically add all the web applications from a directory.
`class` | `BaseJkConfig` Base class for automatic jk based configurations based on the Tomcat server.xml settings and the war contexts initialized during startup.
`class` | `ContextXmlReader` This is a configuration module that will read context configuration files, including server.xml, and configure the server by adding the contexts.
`class` | `HookSetter` Keep hook chains to minimal, using introspection.
`class` | `IISConfig` Generates automatic IIS isapi_redirect configurations based on the Tomcat server.xml settings and the war contexts initialized during startup.
`class` | `JservConfig` Generates automatic apache mod_jserv configurations based on the Tomcat server.xml settings and the war contexts initialized during startup.
`class` | `LoaderInterceptor11` Set class loader based on WEB-INF/classes, lib.
`class` | `LogSetter` Define a logger with the specified name, using the logger implementation in org.apache.tomcat.util.log.QueueLogger Tomcat uses the util.log.Log class - if you want to use a different logger ( like log4j or jsrXXX ) you need to create a new interceptor that will use your favorite logger and create a small adapter ( class extending Log and directing the output to your favorite logger.
`class` | `NSConfig` Generates automatic Netscape nsapi_redirect configurations based on the Tomcat server.xml settings and the war contexts initialized during startup.
`class` | `PathSetter` Set ( and guess ) the paths to absolute ( and canonical ) directories.
`class` | `PolicyInterceptor` Set policy-based access to tomcat.
`class` | `PolicyLoader` Load the PolicyInterceptor if JDK1.2 is detected and if "sandbox" property of ContextManager is set.
`class` | `ProfileLoader` This module can be used to specify groups of modules and add them automcatically to all web applications declared as belonging to the profile.
`class` | `ServerXmlReader` This is a configuration module that will read a server.xml file and dynamically configure the server by adding modules and interceptors.
`class` | `TrustedLoader` Special configuration for trusted applications.
`class` | `WorkDirSetup` Handles work dir setup/removal.

Methods in org.apache.tomcat.modules.config with parameters of type BaseInterceptor
`void` | `ServerXmlReader.addInterceptor(ContextManager cm, Context ctx, BaseInterceptor module)` When this module is added, it'll automatically load a configuration file and add all global modules.
`void` | `ProfileLoader.addInterceptor(ContextManager cm, Context ctx, BaseInterceptor module)` Read the profiles.
`void` | `PolicyLoader.addInterceptor(ContextManager cm, Context ctx, BaseInterceptor module)`
`void` | `PolicyInterceptor.addInterceptor(ContextManager cm, Context ctx, BaseInterceptor module)`
`void` | `PathSetter.addInterceptor(ContextManager cm, Context ctx, BaseInterceptor module)` Adjust context manager paths.
`void` | `LogSetter.addInterceptor(ContextManager cm, Context ctx, BaseInterceptor module)` The log will be added and opened as soon as the module is added to the server
`void` | `HookSetter.addInterceptor(ContextManager cm, Context ctx, BaseInterceptor module)` When this module is added, it'll automatically load a configuration file and add all global modules.
`void` | `BaseJkConfig.addInterceptor(ContextManager cm, Context ctx, BaseInterceptor bi)`
`void` | `AutoDeploy.addInterceptor(ContextManager cm, Context ctx, BaseInterceptor module)` Find all wars and expand them.

Uses of BaseInterceptor in org.apache.tomcat.modules.generators

Subclasses of BaseInterceptor in org.apache.tomcat.modules.generators
`class` | `ErrorHandler` Handle errors - this is the default handler, you can replace it with customized versions
`class` | `InvokerInterceptor`
`class` | `Jdk12Interceptor` JDK1.2 specific options.
`class` | `StaticInterceptor` Handler for static files.

Uses of BaseInterceptor in org.apache.tomcat.modules.loggers

Subclasses of BaseInterceptor in org.apache.tomcat.modules.loggers
`class` | `AccessLogInterceptor` This is a TomCat RequestInterceptor that creates log files in the style of the Apache servers "AccessLog".
`class` | `AccountingInterceptor` Time counting.
`class` | `LogEvents` Log all hook events during tomcat execution.

Methods in org.apache.tomcat.modules.loggers with parameters of type BaseInterceptor
`void` | `LogEvents.addInterceptor(ContextManager cm, Context ctx, BaseInterceptor i)`

Uses of BaseInterceptor in org.apache.tomcat.modules.mappers

Subclasses of BaseInterceptor in org.apache.tomcat.modules.mappers
`class` | `DecodeInterceptor` Default actions after receiving the request: get charset, unescape, pre-process.
`class` | `ReloadInterceptor` This interceptor deals with context reloading.
`class` | `SimpleMapper1` This class will set up the data structures used by a simple patern matching algorithm and use it to extract the path components from the request URI.

Uses of BaseInterceptor in org.apache.tomcat.modules.server

Subclasses of BaseInterceptor in org.apache.tomcat.modules.server
`class` | `Ajp12Interceptor`
`class` | `Ajp13Interceptor`
`class` | `Http10Interceptor` Standalone http.
`class` | `JNIConnectionHandler` Connector for a JNI connections using the API in tomcat.service.
`class` | `PoolTcpConnector` Connector for a TCP-based connector using the API in tomcat.service.

Uses of BaseInterceptor in org.apache.tomcat.modules.session

Subclasses of BaseInterceptor in org.apache.tomcat.modules.session
`class` | `SessionExpirer` This module handles session expiration ( independent of the session storage and reloading ).
`class` | `SessionId` Extract the session ID from the request using cookies and session rewriting.
`class` | `SessionIdGenerator` Generate session IDs.
`class` | `SimpleSessionStore` A simple session store plugin.

Methods in org.apache.tomcat.modules.session with parameters of type BaseInterceptor
`void` | `SimpleSessionStore.SimpleSessionManager.setModule(BaseInterceptor bi)`

Uses of BaseInterceptor in org.apache.tomcat.startup

Methods in org.apache.tomcat.startup that return BaseInterceptor
`BaseInterceptor` | `EmbededTomcat.createModule(java.lang.String classN)`

Methods in org.apache.tomcat.startup with parameters of type BaseInterceptor
`int` | `EmbededTomcat.addModule(BaseInterceptor ri)` Add a module explicitely.
`void` | `EmbededTomcat.addInterceptor(BaseInterceptor ri)`
`void` | `EmbededTomcat.addApplicationAdapter(BaseInterceptor adapter)` This is an adapter object that provides callbacks into the application.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2001 Apache Software Foundation. All Rights Reserved.