org.apache.catalina

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Sevlet Container » apache tomcat 6.0.14 » org.apache.catalina 
org.apache.catalina
Java Source File NameTypeComment
Authenticator.javaInterface An Authenticator is a component (usually a Valve or Container) that provides some sort of authentication service.
Cluster.javaInterface A Cluster works as a Cluster client/server for the local host Different Cluster implementations can be used to support different ways to communicate within the Cluster.
CometEvent.javaInterface The CometEvent interface.
CometFilter.javaInterface 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.

Filters perform filtering in the doFilterEvent method.
CometFilterChain.javaInterface 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.javaInterface This interface should be implemented by servlets which would like to handle asynchronous IO, recieving events when data is available for reading, and being able to output data without the need for being invoked by the container.
Contained.javaInterface

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


author:
   Craig R.
Container.javaInterface A Container is an object that can execute requests received from a client, and return responses based on those requests.
ContainerEvent.javaClass General event for notifying listeners of significant changes on a Container.
author:
   Craig R.
ContainerListener.javaInterface Interface defining a listener for significant Container generated events. Note that "container start" and "container stop" events are normally LifecycleEvents, not ContainerEvents.
author:
   Craig R.
ContainerServlet.javaInterface A ContainerServlet is a servlet that has access to Catalina internal functionality, and is loaded from the Catalina class loader instead of the web application class loader.
Context.javaInterface A Context is a Container that represents a servlet context, and therefore an individual web application, in the Catalina servlet engine. It is therefore useful in almost every deployment of Catalina (even if a Connector attached to a web server (such as Apache) uses the web server's facilities to identify the appropriate Wrapper to handle this request. It also provides a convenient mechanism to use Interceptors that see every request processed by this particular web application.

The parent Container attached to a Context is generally a Host, but may be some other implementation, or may be omitted if it is not necessary.

The child containers attached to a Context are generally implementations of Wrapper (representing individual servlet definitions).


author:
   Craig R.

Engine.javaInterface An Engine is a Container that represents the entire Catalina servlet engine.
Executor.javaInterface
Globals.javaClass Global constants that are applicable to multiple packages within Catalina.
author:
   Craig R.
Group.javaInterface

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

Host.javaInterface A Host is a Container that represents a virtual host in the Catalina servlet engine.
InstanceEvent.javaClass 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.
author:
   Craig R.
InstanceListener.javaInterface Interface defining a listener for significant events related to a specific servlet instance, rather than to the Wrapper component that is managing that instance.
author:
   Craig R.
Lifecycle.javaInterface Common interface for component life cycle methods.
LifecycleEvent.javaClass General event for notifying listeners of significant changes on a component that implements the Lifecycle interface.
LifecycleException.javaClass General purpose exception that is thrown to indicate a lifecycle related problem.
LifecycleListener.javaInterface Interface defining a listener for significant events (including "component start" and "component stop" generated by a component that implements the Lifecycle interface.
author:
   Craig R.
Loader.javaInterface 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.

In order for a Loader implementation to successfully operate with a Context implementation that implements reloading, it must obey the following constraints:

  • Must implement Lifecycle so that the Context can indicate that a new class loader is required.
  • The start() method must unconditionally create a new ClassLoader implementation.
  • The stop() method must throw away its reference to the ClassLoader previously utilized, so that the class loader, all classes loaded by it, and all objects of those classes, can be garbage collected.
  • Must allow a call to stop() to be followed by a call to start() on the same Loader instance.
  • Based on a policy chosen by the implementation, must call the Context.reload() method on the owning Context when a change to one or more of the class files loaded by this class loader is detected.

author:
   Craig R.
Manager.javaInterface A Manager manages the pool of Sessions that are associated with a particular Container.
Pipeline.javaInterface

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

Realm.javaInterface A Realm is a read-only facade for an underlying security realm used to authenticate individual users, and identify the security roles associated with those users.
Role.javaInterface

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


author:
   Craig R.
Server.javaInterface A Server element represents the entire Catalina servlet container.
ServerFactory.javaClass

ServerFactory allows the registration of the (singleton) Server instance for this JVM, so that it can be accessed independently of any existing reference to the component hierarchy.

Service.javaInterface A Service is a group of one or more Connectors that share a single Container to process their incoming requests.
Session.javaInterface 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.
author:
   Craig R.
SessionEvent.javaClass General event for notifying listeners of significant changes on a Session.
author:
   Craig R.
SessionListener.javaInterface Interface defining a listener for significant Session generated events.
author:
   Craig R.
Store.javaInterface A Store is the abstraction of a Catalina component that provides persistent storage and loading of Sessions and their associated user data. Implementations are free to save and load the Sessions to any media they wish, but it is assumed that saved Sessions are persistent across server or context restarts.
author:
   Craig R.
User.javaInterface

Abstract representation of a user in a UserDatabase .

UserDatabase.javaInterface

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.


author:
   Craig R.
Valve.javaInterface

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

Wrapper.javaInterface A Wrapper is a Container that represents an individual servlet definition from the deployment descriptor of the web application.
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.