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 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.
 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)
           
 

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 PolicyLoader.addInterceptor(ContextManager cm, Context ctx, BaseInterceptor module)
           
 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 PolicyInterceptor.addInterceptor(ContextManager cm, Context ctx, BaseInterceptor module)
           
 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 ProfileLoader.addInterceptor(ContextManager cm, Context ctx, BaseInterceptor module)
          Read the profiles.
 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 BaseJkConfig.addInterceptor(ContextManager cm, Context ctx, BaseInterceptor bi)
           
 void AutoDeploy.addInterceptor(ContextManager cm, Context ctx, BaseInterceptor module)
          Find all wars and expand them.
 void PathSetter.addInterceptor(ContextManager cm, Context ctx, BaseInterceptor module)
          Adjust context manager paths.
 

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.
 



Copyright ? 2001 Apache Software Foundation. All Rights Reserved.