|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Subject
when Phase 1
fails.
Group
implementations.Role
implementations.User
implementations.addAlias()
.
addChild()
.
addMapper()
.
addValve()
, if this Container supports pipelines.
Group
to those this user belongs to.
Group
to those this user belongs to.
Group
to those this user belongs to.
Group
to those this user belongs to.
Role
to those assigned specifically to this user.
Role
to those assigned specifically to this group.
Role
to those assigned specifically to this user.
Role
to those assigned specifically to this group.
Role
to those assigned specifically to this user.
Role
to those assigned specifically to this group.
Role
to those this user belongs to.
Role
to those this group belongs to.
Digester
instance, associating them with
our namespace URI (if any).
Digester
instance, associating them with
our namespace URI (if any).
Digester
instance, associating them with
our namespace URI (if any).
Digester
instance, associating them with
our namespace URI (if any).
Digester
instance, associating them with
our namespace URI (if any).
Digester
instance, associating them with
our namespace URI (if any).
Digester
instance, associating them with
our namespace URI (if any).
destroy()
method has
returned.
service()
method of a
servlet accessed via a request dispatcher has returned.
doFilter()
method of a
Filter has returned.
init()
method has returned.
service()
method has
returned.
service()
method called.
service()
method called.
allow
expressions.
allow
regular expressions we will evaluate.
ServletContext
that represents
a web application's execution environment. ApplicationContext
object from the web application.LoginContext
,
which uses it to select the set of relevant LoginModules
.
true
if we should continue processing; otherwise
return false
.
true
if we should continue processing; otherwise
return false
.
null
.
null
.
CertificatesValve
authenticate(HttpRequest, HttpResponse, LoginConfig) -
Method in class org.apache.catalina.authenticator.NonLoginAuthenticator
null
.
null
.
null
.
null
.
null
.
null
.
null
.
null
.
null
.
null
.
null
.
null
.
null
.
null
.
<security-constraint>
elements in the web application
deployment descriptor. destroy
method is about
to be called for this instance.
service()
method of a
servlet accessed via a request dispatcher is about to be called.
doFilter()
method of a
Filter is about to be called.
init()
method is about
to be called for this instance.
service()
method is about
to be called on a servlet.
SsiInclude
run
method used to actually invoke the
CGI.
ModelMBean
with default
ModelMBeanInfo
information.
ClusterSender
and ClusterReceiver
which provide basic functionallity
shared by the two components.Subject
when Phase 1
was successful.
commit()
returned successfully?
org.apache.coyote.tomcat4.CoyoteConnector
component.ModelMBean
with default
ModelMBeanInfo
information.
org.apache.catalina.cluster
package.org.apache.catalina.logger
package.org.apache.catalina.session
package.org.apache.catalina.valves
package.ContainerEvent
from one of the Containers we are
interested in.
ManifestResource
has an extension available.
<ejb-ref>
element in the
deployment descriptor.<env-entry>
element in the deployment descriptor.org.apache.catalina.deploy.ContextEnvironment
component.ModelMBean
with default
ModelMBeanInfo
information.
<ejb-local-ref>
element in the
deployment descriptor.<resource-ref>
element in the
deployment descriptor.<ResourceLink>
element in the
server configuration file.org.apache.catalina.deploy.ContextResourceLink
component.ModelMBean
with default
ModelMBeanInfo
information.
org.apache.catalina.deploy.ContextResource
component.ModelMBean
with default
ModelMBeanInfo
information.
RuleSet
with the default
matching pattern prefix.
RuleSet
with the specified
matching pattern prefix.
parentClassLoader
property from the
next-to-top item on the stack (which must be a Container
)
to the top item on the stack (which must also be a
Container
).Group
defined in this user database.
Group
defined in this user database.
ManagedBean
that
corresponds to this Catalina component.
Connector
object.
Context
object.
ContextEnvironment
object.
ContextResource
object.
ContextResourceLink
object.
DefaultContext
object.
Engine
object.
Group
object.
Host
object.
Loader
object.
Logger
object.
Manager
object.
MBeanFactory
object.
NamingResources
object.
Realm
object.
Role
object.
Server
object.
Service
object.
User
object.
UserDatabase
object.
Valve
object.
ObjectName
for this
Connector
object.
ObjectName
for this
Context
object.
ObjectName
for this
Service
object.
ObjectName
for this
ContextResource
object.
ObjectName
for this
ContextResourceLink
object.
ObjectName
for this
DefaultContext
object.
ObjectName
for this
Engine
object.
ObjectName
for this
Group
object.
ObjectName
for this
Host
object.
ObjectName
for this
Loader
object.
ObjectName
for this
Logger
object.
ObjectName
for this
Manager
object.
ObjectName
for this
MBeanFactory
object.
ObjectName
for this
Server
object.
ObjectName
for this
Realm
object.
ObjectName
for this
Role
object.
ObjectName
for this
Server
object.
ObjectName
for this
Service
object.
ObjectName
for this
User
object.
ObjectName
for this
UserDatabase
object.
ObjectName
for this
Valve
object.
java.security.Principal
instance
representing the authenticated user for the specified Subject.
Role
defined in this user database.
Role
defined in this user database.
MBeanServer
with which we will be
registering our ModelMBean
implementations.
User
defined in this user database.
User
defined in this user database.
ObjectInputStream
that loads from the
class loader for this web application. UserDatabase
we will use to authenticate users
and identify associated roles.
MemoryUserDatabase
that owns this user.
MemoryUserDatabase
that owns this role.
MemoryUserDatabase
that owns this group.
org.apache.catalina.core.StandardDefaultContext
component.ModelMBean
with default
ModelMBeanInfo
information.
deny
regular expressions we will evaluate.
deny
expressions.
/deploy
command, supported by
the Tomcat manager application.Connector
object.
Context
object.
ContextEnvironment
object.
ContextResource
object.
ContextResourceLink
object.
DefaultContext
object.
Engine
object.
Group
object.
Host
object.
Loader
object.
Logger
object.
Manager
object.
NamingResources
object.
Realm
object.
Role
object.
Server
object.
Service
object.
User
object.
UserDatabase
object.
Valve
object.
requestHandler()
*
doGet
requestHandler()
.
RuleSet
with the default
matching pattern prefix.
RuleSet
with the specified
matching pattern prefix.
Enumeration
around a Java2
collection classes object Iterator
so that existing APIs
returning Enumerations can easily run on top of the new collections.
<error-page>
element in the
deployment descriptor.Mapper
for an Engine
,
designed to process HTTP requests. <filter>
element in the deployment descriptor.<filter-mapping>
element in the deployment
descriptor. true
if the specified role is permitted access to
the resources protected by this security constraint.
null
null
null
.
null
.
null
.
null
.
null
.
null
.
null
.
null
.
null
.
null
.
null
.
null
.
null
.
null
.
null
.
null
.
null
.
null
.
FilterConfig
for the
specified filter name, if any; otherwise return null
.
null
.
null
.
Group
with the specified group name, if any;
otherwise return null
.
null
.
Group
with the specified group name, if any;
otherwise return null
.
null
.
null
.
null
.
null
.
null
.
null
.
null
.
null
.
true
if the specified HTTP request method is
part of this web resource collection.
null
.
null
.
null
.
null
.
null
.
null
.
null
.
null
.
null
.
null
.
null
.
URL
refering to it, or null
if this resource
cannot be found.
URL
refering to it, or null
if this resource
cannot be found.
null
.
null
.
null
.
null
.
null
.
null
.
null
.
null
.
null
.
null
.
null
.
null
.
URLs
representing all of the
resources with the given name.
URLs
representing all of the
resources with the given name.
Role
with the specified role name, if any;
otherwise return null
.
null
.
Role
with the specified role name, if any;
otherwise return null
.
null
if there is no such constraint.
null
if there is no such constraint.
null
if there is no such constraint.
null
.
null
.
true
if the specified security role is defined
for this application; otherwise return false
.
true
if the specified security role is defined
for this application; otherwise return false
.
null
.
null
.
null
.
null
.
null
.
null
.
null
.
null
.
null
.
null
.
null
.
User
with the specified user name, if any;
otherwise return null
.
null
.
User
with the specified user name, if any;
otherwise return null
.
true
if the specified welcome file is defined
for this Context; otherwise return false
.
true
if the specified welcome file is defined
for this Context; otherwise return false
.
Realm
implementations.allow
expressions
configured for this Valve, if any; otherwise, return null
.
null
.
ClusterReceiver
which is the interface
to use when receiving information in the Cluster. senderId is
used as a indentifier, only information send through the
ClusterSender
with the same senderId can be received.
ClusterReceiver
which is the interface
to use when receiving information in the Cluster. senderId is
used as a indentifier, only information send through the
ClusterSender
with the same senderId can be received.
ClusterSender
which is the interface
to use when sending information in the Cluster. senderId is
used as a identifier so that information sent through this
instance can only be used with the respectice
ClusterReceiver
ClusterSender
which is the interface
to use when sending information in the Cluster. senderId is
used as a identifier so that information sent through this
instance can only be used with the respectice
ClusterReceiver
null
or closed try to reopen it.
Container
with which this instance is associated
(if any); otherwise return null
.
Container
that handles requests for all
Connectors
associated with this Service.
Container
that handles requests for all
Connectors
associated with this Service.
null
if no content type was set.
null
if no content type was set.
ServletContext
object that corresponds to a
specified URI on the server.
SingleThreadModel
.
deny
expressions
configured for this Valve, if any; otherwise, return null
.
Digester
to use for processing
the XML input file, creating a new one if necessary.
UserDatabase
.
UserDatabase
.
Group
s to which this user belongs.
Group
s defined in this user database.
Group
s to which this user belongs.
Group
s defined in this user database.
Group
s to which this user belongs.
null
if this
header has not been set.
null
if this
header has not been set.
<description>/<version>
.
<description>/<version>
.
<description>/<version>
.
<description>/<version>
.
<description>/<version>
.
<description>/<version>
.
<description>/<version>
.
<description>/<version>
.
<description>/<version>
.
<description>/<version>
.
<description>/<version>
.
<description>/<version>
.
<description>/<version>
.
<description>/<version>
.
<description>/<version>
.
<description>/<version>
.
<description>/<version>
.
<description>/<version>
.
<description>/<version>
.
<description>/<version>
.
<description>/<version>
.
<description>/<version>
.
<description>/<version>
.
<description>/<version>
.
<description>/<version>
.
<description>/<version>
.
<description>/<version>
.
<description>/<version>
.
<description>/<version>
.
<description>/<version>
.
<description>/<version>
.
<description>/<version>
.
<description>/<version>
.
<description>/<version>
.
<description>/<version>
.
<description>/<version>
.
<description>/<version>
.
null
if this parameter does not exist.
null
.
sendError()
for this Response.
sendError()
for this response.
null
if
the MIME type cannot be determined.
String
containing the name of this
Cluster implementation, used for logging
String
containing the name of this
implementation, used for logging
String
containing the name of this
implementation, used for logging
RequestDispatcher
object that acts as a
wrapper for the named servlet.
null
if no such binding exists.
null
if no such binding exists.
MemoryUserDatabase
instance
that has been configured according to the properties of the
specified Reference
.
{md5}xxxxx
.
{md5}xxxxx
.
null
.
ClusterMemberInfo
on the remote members of this Cluster.
ClusterMemberInfo
on the remote members of this Cluster.
ServletRequest
for which this object
is the facade.
ServletRequest
for which this object
is the facade.
RequestDispatcher
instance that acts as a
wrapper for the resource at the given path.
InputStream
.
UserDatabase
resource
we will be using.
ServletResponse
for which this object
is the facade.
ServletResponse
for which this object
is the facade.
UserDatabase
.
UserDatabase
.
Role
s assigned specifically to this user.
Role
s assigned specifically to this group.
Role
s defined in this user database.
Role
s assigned specifically to this user.
Role
s defined in this user database.
Role
s assigned specifically to this group.
Role
s assigned specifically to this user.
Role
s assigned specifically to this group.
Server
with which we are associated (if any).
Server
instance for this JVM.
Server
with which we are associated (if any).
Service
with which we are associated (if any).
Service
with which we are associated (if any).
Service
with which we are associated (if any).
HttpSession
for which this object
is the facade.
null
if there is no such Session.
null
if
there is no such session and we did not create one.
null
.
UserPattern
configuration attribute to
locate the directory entry for the user with the specified
username and return a User object; otherwise return
null
.
null
.
UserDatabase
within which this User is defined.
UserDatabase
within which this Group is defined.
UserDatabase
within which this Role is defined.
UserDatabase
within which this User is defined.
UserDatabase
within which this role is defined.
UserDatabase
within which this Group is defined.
UserDatabase
within which this Role is defined.
UserDatabase
within which this Group is defined.
UserDatabase
.
UserDatabase
.
User
s that are members of this group.
User
s defined in this user database.
User
s defined in this user database.
User
s that are members of this group.
User
s that are members of this group.
NamingContext
for this server,
if available.
LifecycleListener
that instantiates the
set of MBeans associated with global JNDI resources that are subject to
management.User
s in a
UserDatabase
. org.apache.catalina.Group
component.ModelMBean
with default
ModelMBeanInfo
information.
Group
s that this user is a member of.
Group
s defined in this database, keyed by
group name.
true
if the specified Principal has the specified
security role, within the context of this Realm; otherwise return
false
.
true
if the specified Principal has the specified
security role, within the context of this Realm; otherwise return
false
.
true
if the specified Principal has the specified
security role, within the context of this Realm; otherwise return
false
.
StandardHost
instance we are associated with.
RuleSet
with the default
matching pattern prefix.
RuleSet
with the specified
matching pattern prefix.
HttpServletRequest
that is to be processed, in order to
produce the corresponding HttpResponse
.HttpServletResponse
that is to be produced,
based on the processing of a corresponding HttpRequest
.true
if the specified context-relative URI (and
associated HTTP method) are protected by this security constraint.
LoginModule
with the specified
configuration information.
install()
, after it has been started.
<Context>
element) and web
application archive are at the specified URLs.
<Context>
element) and (optional)
web application archive are at the specified URLs.
<Context>
element) and web
application archive are at the specified URLs.
/install
command, supported by the
Tomcat manager application.process()
method to perform the actual filtering.
process()
method to perform the actual filtering.
process()
method to perform the actual filtering.
pattern
property.
invoke()
method of the next Valve that is part of
the Pipeline currently being processed (if any) to be executed, passing
on the specified request and response objects plus this
ValveContext
instance.
invoke()
method of the next Valve that is
part of the Pipeline currently being processed (if any) to be
executed, passing on the specified request and response objects
plus this ValveContext
instance.
true
if the specified Extension
(which represents an optional package required by this application)
is satisfied by this Extension
(which represents an
optional package that is already installed.
true
if all required extension dependencies
have been meet for this ManifestResource
object.
Group
?
Group
?
Role
?
Role
?
Role
?
Role
?
Role
?
Role
?
true
if the servlet class represented by this
component implements the SingleThreadModel
interface.
isValid
flag for this session.
JAASRealm
. Store
interface that stores
serialized session objects in a database. <jsp-file>
value associated with this servlet,
if any.
LifecycleListener
instance,
and associates it with the top object on the stack (which must
implement LifecycleListener
)./list
command, supported by the
Tomcat manager application.id
.
log(String, Throwable)
instead
Throwable
exception to the servlet log file.
Throwable
exception to the servlet log file.
Subject
.
<login-config>
element in the
deployment descriptor.null
.
ManagedBean
information describing this MBean.
ManagedBean
information describing this MBean.
ManagedBean
information describing this MBean.
ManagedBean
information describing this MBean.
ManagedBean
information describing this MBean.
ManagedBean
information describing this MBean.
ManagedBean
information describing this MBean.
ManagedBean
information describing Group MBeans.
ManagedBean
information describing Group MBeans.
ManagedBean
information describing User MBeans.
null
.
null
.
org.apache.catalina.core.StandardServer
component.ModelMBean
with default
ModelMBeanInfo
information.
Group
for the
MemoryUserDatabase
implementation of UserDatabase
.Role
for the
MemoryUserDatabase
implementation of UserDatabase
.MemoryRealm
.RuleSet
with the default
matching pattern prefix.
RuleSet
with the specified
matching pattern prefix.
User
for the
MemoryUserDatabase
implementation of UserDatabase
.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.MemoryUserDatabase
instances. org.apache.catalina.users.MemoryUserDatabase
component.ModelMBean
with default
ModelMBeanInfo
information.
<message-destination>
element
in the deployment descriptor.<message-destination-ref>
element
in the deployment descriptor.MBeanServer
in which we are registered.
MBeanServer
in which we are registered.
MBeanServer
in which we are registered.
MBeanServer
in which we are registered.
org.apache.catalina.deploy.NamingResources
component.ModelMBean
with default
ModelMBeanInfo
information.
RuleSet
with the default
matching pattern prefix.
RuleSet
with the specified
matching pattern prefix.
path
(and therefore file
)
portions of this URL.
URL
argument.
LoginModule
.
Task
implementations for
Ant (version 1.4 or later) that can be used to interact with the
Manager application to install, reload, and remove web applications from
a running instance of Tomcat. Authenticator
implementations for the
various supported authentication methods (BASIC, DIGEST, and FORM). org.apache.catalina.Cluster
implementations
of this class is done when implementing a new Cluster protocol
The only Cluster protocol currently implemented is a MulticastProtocolCluster
implementation
StandardCluster
there's a listener and a sender implemented
using multicasting.
web.xml
).
Realm
implementations for the
various supported realm technologies for authenticating users and
identifying their associated roles. Servlets
that implement some of the
standard functionality provided by the Catalina servlet container. Manager
and
Session
implementations that represent the collection of
active sessions and the individual sessions themselves, respectively,
that are associated with a Context
. locked
property. /etc/passwd
file on a Unix system.Manager
application.
catalina.base
) or absolute pathname to
the XML file in which we will save our persistent information.
invoke()
method is invoked. install()
, before it has been
started.
null
or a comma-delimited
list of regular expression patterns.
clear()
prepared statement.
keys()
prepared statement.
load()
prepared statement.
remove()
prepared statement.
save()
prepared statement.
getSize()
prepared statement.
Principal
identified by our validation, or
null
if validation falied.
Principals
loaded from our configuration file.
run
method used to actually invoke the
CGI.
PropertyChangeEvent
from one of the Containers
we are interested in.
JAASRealm
instance.
schemaLocation
XML element.
ClassLoader
implementations may
optionally implement to support the auto-reload functionality of
the classloader associated with the context./reload
command, supported by the
Tomcat manager application.RequestFilterValve
that filters
based on the string representation of the remote client's IP address.RequestFilterValve
that filters
based on the string representation of the remote client's IP address.removeAlias()
.
removeChild()
.
remove()
.
removeMapper()
.
removeValve()
, if this Container supports pipelines.
Group
from those this user belongs to.
Group
from this user database.
Group
from those this user belongs to.
Group
from this user database.
Group
from those this user belongs to.
Group
from those this user belongs to.
Group
s from those this user belongs to.
Group
s from those this user belongs to.
Group
s from those this user belongs to.
Role
from those assigned to this user.
Role
from those assigned to this group.
Role
from this user database.
Role
from those assigned to this user.
Role
from this user database.
Role
from those assigned to this group.
Role
from those assigned to this user.
Role
from those assigned to this group.
Role
from those this user belongs to.
Role
from those this group belongs to.
Role
s from those assigned to this user.
Role
s from those assigned to this group.
Role
s from those assigned to this user.
Role
s from those assigned to this group.
Role
s from those assigned to this user.
Role
s from those assigned to this group.
/remove
command, supported by the
Tomcat manager application.User
from this user database.
User
from this user database.
ServletRequest
that is to be processed, in order to
produce the corresponding Response
.ManifestResource
has an requires extensions.
UserDatabase
resource
we will be utilizing.
locked
property. /resources
command, supported by
the Tomcat manager application.ServletResponse
that is to be produced,
based on the processing of a corresponding Request
.SSIServletExternalResolver
Principals
.javax.security.Principal
classes
that represent security roles.
roleSearch
.
org.apache.catalina.Role
component.ModelMBean
with default
ModelMBeanInfo
information.
Role
s associated with this user.
Role
s defined in this database, keyed by
role name.
Role
s associated with this group.
org.apache.catalina.UserDatabase
resource that is
connected to the users
resource reference.
/roles
command, supported by the
Tomcat manager application.query
" component of
the script-URI as command-line arguments to scripts if it
does not contain any unencoded "=" characters and the
command-line arguments can be generated in an unambiguous
manner.
query
" component of
the script-URI as command-line arguments to scripts if it
does not contain any unencoded "=" characters and the
command-line arguments can be generated in an unambiguous
manner.
EntityResolver
. EntityResolver
that will redirect
all remote dtds and schema to a locat destination.
<web-resource-collection>
element in the deployment descriptor.
<security-constraint>
element in the
deployment descriptor.
Subject
to the current
AccessControlContext
. ClusterSender
is responsible for modifying
the bytearray to something that it can use.
ClusterSender
is responsible for modifying
the Object to something that it can use.
Server
element represents the entire Catalina
servlet container. Server
instance for this JVM, so that it
can be accessed independently of any existing reference to the
component hierarchy. LifecycleListener
that
instantiates the set of MBeans associated with the components of a
running instance of Catalina.HttpSession
that is used to maintain state information
between requests for a particular user of a web application.allow
expressions
configured for this Valve, if any.
null
.
null
.
catalina.base
System property to the current
working directory if it has not been set.
catalina.home
System property to the current
working directory if it has not been set.
Container
with which this instance is associated.
Container
that handles requests for all
Connectors
associated with this Service.
Container
that handles requests for all
Connectors
associated with this Service.
deny
expressions
configured for this Valve, if any.
UserDatabase
.
UserDatabase
.
isNew
flag for this session.
{md5}xxxxx
.
{md5}xxxxx
.
UserDatabase
resource
we will be using.
UserDatabase
.
UserDatabase
.
isSecure()
for this Request.
isSecure()
for this Request.
Server
with which we are associated (if any).
Server
instance for this JVM.
Server
with which we are associated (if any).
Service
with which we are associated (if any).
Service
with which we are associated (if any).
Service
with which we are associated (if any).
UserDatabase
.
UserDatabase
.
isValid
flag for this session.
LoginModule
instances.
secure
Connector is created.
Mapper
for a Context
,
designed to process HTTP requests. org.apache.catalina.core.StandardContext
component.ModelMBean
with default
ModelMBeanInfo
information.
Mapper
for an Engine
,
designed to process HTTP requests. org.apache.catalina.core.StandardEngine
component.ModelMBean
with default
ModelMBeanInfo
information.
StandardHost
implementation class.Mapper
for a Host
,
designed to process HTTP requests. org.apache.catalina.core.StandardHost
component.ModelMBean
with default
ModelMBeanInfo
information.
org.apache.catalina.core.StandardServer
component.ModelMBean
with default
ModelMBeanInfo
information.
Service
interface. org.apache.catalina.core.StandardService
component.ModelMBean
with default
ModelMBeanInfo
information.
/start
command, supported by the
Tomcat manager application./stop
command, supported by the
Tomcat manager application.Server
out to the server.xml configuration file.
Server
out to the server.xml configuration file.
Context
out to the specified configuration file.
checkInterval
property.
checkInterval
property.
checkInterval
property.
RuleSet
with the default
matching pattern prefix.
RuleSet
with the specified
matching pattern prefix.
OutputStream
provided.
/undeploy
command, supported by
the Tomcat manager application.destroy()
method for each instance.
destroy()
method for each instance.
Manager
application to be used.
java.net.URL
, but without the ability to open a
stream or connection. UserDatabase
. javax.security.Principal
classes
that represent individual users.
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.Realm
that is based on an implementation of
UserDatabase
made available through the global JNDI resources
configured for this instance of Catalina. org.apache.catalina.User
component.ModelMBean
with default
ModelMBeanInfo
information.
Manager
application.
userPattern
.
User
s defined in this database, keyed by
user name.
userSearch
.
/WEB-INF/web.xml
) resource.RuleSet
with the default
matching pattern prefix.
RuleSet
with the specified
matching pattern prefix.
OutputStream
provided.
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |