Package | Description |
---|---|
org.apache.catalina | |
org.apache.catalina.authenticator |
This package contains
Authenticator implementations for the
various supported authentication methods (BASIC, DIGEST, and FORM). |
org.apache.catalina.connector | |
org.apache.catalina.core | |
org.apache.catalina.realm |
This package contains
Realm implementations for the
various supported realm technologies for authenticating users and
identifying their associated roles. |
org.apache.catalina.valves |
This package contains a variety of small Valve implementations that do
not warrant being packaged separately.
|
org.jboss.web.rewrite |
Modifier and Type | Method and Description |
---|---|
void |
Valve.event(Request request,
Response response,
HttpEvent event)
Process an event.
|
boolean |
Realm.hasResourcePermission(Request request,
Response response,
SecurityConstraint[] constraint,
Context context)
Perform access control based on the specified authorization constraint.
|
boolean |
Realm.hasUserDataPermission(Request request,
Response response,
SecurityConstraint[] constraint)
Enforce any user data constraint required by the security constraint
guarding this request URI.
|
void |
Container.invoke(Request request,
Response response)
Process the specified Request, and generate the corresponding Response,
according to the design of this particular Container.
|
void |
Valve.invoke(Request request,
Response response)
Perform request processing as required by this Valve.
|
Modifier and Type | Method and Description |
---|---|
void |
AuthenticatorBase.invoke(Request request,
Response response)
Enforce the security restrictions in the web application deployment
descriptor of our associated Context.
|
void |
SingleSignOn.invoke(Request request,
Response response)
Perform single-sign-on support processing for this request.
|
Modifier and Type | Field and Description |
---|---|
protected Response |
HttpEventImpl.response
Associated response.
|
protected Response |
Request.response
The response with which this request is associated.
|
protected Response |
ResponseFacade.response
The wrapped response.
|
Modifier and Type | Method and Description |
---|---|
Response |
Connector.createResponse()
Create (or allocate) and return a Response object suitable for
receiving the contents of a Response from the responsible Container.
|
Response |
Request.getResponse()
Return the Response with which this Request is associated.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
CoyoteAdapter.postParseRequest(Request req,
Request request,
Response res,
Response response)
Parse additional request parameters.
|
void |
Request.setResponse(Response response)
Set the Response with which this Request is associated.
|
Constructor and Description |
---|
HttpEventImpl(Request request,
Response response) |
OutputBuffer(Response response)
Default constructor.
|
OutputBuffer(Response response,
int size)
Alternate constructor which allows specifying the initial buffer size.
|
ResponseFacade(Response response)
Construct a wrapper for the specified response.
|
Modifier and Type | Method and Description |
---|---|
Response |
DummyRequest.getResponse() |
Modifier and Type | Method and Description |
---|---|
void |
ContainerBase.invoke(Request request,
Response response)
Process the specified Request, to produce the corresponding Response,
by invoking the first Valve in our pipeline (if any), or the basic
Valve otherwise.
|
void |
DummyRequest.setResponse(Response response) |
Modifier and Type | Method and Description |
---|---|
boolean |
RealmBase.hasResourcePermission(Request request,
Response response,
SecurityConstraint[] constraints,
Context context)
Perform access control based on the specified authorization constraint.
|
boolean |
RealmBase.hasUserDataPermission(Request request,
Response response,
SecurityConstraint[] constraints)
Enforce any user data constraint required by the security constraint
guarding this request URI.
|
Modifier and Type | Method and Description |
---|---|
void |
ExtendedAccessLogValve.DateElement.addElement(StringBuilder buf,
Date date,
Request request,
Response response,
long time) |
void |
ExtendedAccessLogValve.TimeElement.addElement(StringBuilder buf,
Date date,
Request request,
Response response,
long time) |
void |
ExtendedAccessLogValve.RequestHeaderElement.addElement(StringBuilder buf,
Date date,
Request request,
Response response,
long time) |
void |
ExtendedAccessLogValve.ResponseHeaderElement.addElement(StringBuilder buf,
Date date,
Request request,
Response response,
long time) |
void |
ExtendedAccessLogValve.ServletContextElement.addElement(StringBuilder buf,
Date date,
Request request,
Response response,
long time) |
void |
ExtendedAccessLogValve.CookieElement.addElement(StringBuilder buf,
Date date,
Request request,
Response response,
long time) |
void |
ExtendedAccessLogValve.ResponseAllHeaderElement.addElement(StringBuilder buf,
Date date,
Request request,
Response response,
long time) |
void |
ExtendedAccessLogValve.RequestAttributeElement.addElement(StringBuilder buf,
Date date,
Request request,
Response response,
long time) |
void |
ExtendedAccessLogValve.SessionAttributeElement.addElement(StringBuilder buf,
Date date,
Request request,
Response response,
long time) |
void |
ExtendedAccessLogValve.RequestParameterElement.addElement(StringBuilder buf,
Date date,
Request request,
Response response,
long time) |
void |
AccessLogValve.AccessLogElement.addElement(StringBuilder buf,
Date date,
Request request,
Response response,
long time) |
void |
AccessLogValve.ThreadNameElement.addElement(StringBuilder buf,
Date date,
Request request,
Response response,
long time) |
void |
AccessLogValve.LocalAddrElement.addElement(StringBuilder buf,
Date date,
Request request,
Response response,
long time) |
void |
AccessLogValve.RemoteAddrElement.addElement(StringBuilder buf,
Date date,
Request request,
Response response,
long time) |
void |
AccessLogValve.HostElement.addElement(StringBuilder buf,
Date date,
Request request,
Response response,
long time) |
void |
AccessLogValve.LogicalUserNameElement.addElement(StringBuilder buf,
Date date,
Request request,
Response response,
long time) |
void |
AccessLogValve.ProtocolElement.addElement(StringBuilder buf,
Date date,
Request request,
Response response,
long time) |
void |
AccessLogValve.UserElement.addElement(StringBuilder buf,
Date date,
Request request,
Response response,
long time) |
void |
AccessLogValve.DateAndTimeElement.addElement(StringBuilder buf,
Date date,
Request request,
Response response,
long time) |
void |
AccessLogValve.RequestElement.addElement(StringBuilder buf,
Date date,
Request request,
Response response,
long time) |
void |
AccessLogValve.HttpStatusCodeElement.addElement(StringBuilder buf,
Date date,
Request request,
Response response,
long time) |
void |
AccessLogValve.LocalPortElement.addElement(StringBuilder buf,
Date date,
Request request,
Response response,
long time) |
void |
AccessLogValve.ByteSentElement.addElement(StringBuilder buf,
Date date,
Request request,
Response response,
long time) |
void |
AccessLogValve.MethodElement.addElement(StringBuilder buf,
Date date,
Request request,
Response response,
long time) |
void |
AccessLogValve.ElapsedTimeElement.addElement(StringBuilder buf,
Date date,
Request request,
Response response,
long time) |
void |
AccessLogValve.QueryElement.addElement(StringBuilder buf,
Date date,
Request request,
Response response,
long time) |
void |
AccessLogValve.SessionIdElement.addElement(StringBuilder buf,
Date date,
Request request,
Response response,
long time) |
void |
AccessLogValve.RequestURIElement.addElement(StringBuilder buf,
Date date,
Request request,
Response response,
long time) |
void |
AccessLogValve.LocalServerNameElement.addElement(StringBuilder buf,
Date date,
Request request,
Response response,
long time) |
void |
AccessLogValve.StringElement.addElement(StringBuilder buf,
Date date,
Request request,
Response response,
long time) |
void |
AccessLogValve.HeaderElement.addElement(StringBuilder buf,
Date date,
Request request,
Response response,
long time) |
void |
AccessLogValve.CookieElement.addElement(StringBuilder buf,
Date date,
Request request,
Response response,
long time) |
void |
AccessLogValve.ResponseHeaderElement.addElement(StringBuilder buf,
Date date,
Request request,
Response response,
long time) |
void |
AccessLogValve.RequestAttributeElement.addElement(StringBuilder buf,
Date date,
Request request,
Response response,
long time) |
void |
AccessLogValve.SessionAttributeElement.addElement(StringBuilder buf,
Date date,
Request request,
Response response,
long time) |
boolean |
SemaphoreValve.controlConcurrency(Request request,
Response response)
Subclass friendly method to add conditions.
|
void |
EventOrAsyncConnectionManagerValve.event(Request request,
Response response,
HttpEvent event)
Use events to update the connection state.
|
void |
ValveBase.event(Request request,
Response response,
HttpEvent event)
Process a Comet event.
|
void |
StuckThreadDetectionValve.event(Request request,
Response response,
HttpEvent event) |
void |
RemoteHostValve.invoke(Request request,
Response response)
Extract the desired request property, and pass it (along with the
specified request and response objects) to the protected
process() method to perform the actual filtering. |
void |
SemaphoreValve.invoke(Request request,
Response response)
Do concurrency control on the request using the semaphore.
|
void |
RemoteIpValve.invoke(Request request,
Response response)
The implementation-specific logic represented by this Valve.
|
void |
ErrorReportValve.invoke(Request request,
Response response)
Invoke the next Valve in the sequence.
|
void |
EventOrAsyncConnectionManagerValve.invoke(Request request,
Response response)
Register requests for tracking, whenever needed.
|
void |
SSLValve.invoke(Request request,
Response response) |
void |
AccessLogValve.invoke(Request request,
Response response)
Log a message summarizing the specified request and response, according
to the format specified by the
pattern property. |
abstract void |
RequestFilterValve.invoke(Request request,
Response response)
Extract the desired request property, and pass it (along with the
specified request and response objects) to the protected
process() method to perform the actual filtering. |
void |
RemoteAddrValve.invoke(Request request,
Response response)
Extract the desired request property, and pass it (along with the
specified request and response objects) to the protected
process() method to perform the actual filtering. |
void |
JDBCAccessLogValve.invoke(Request request,
Response response)
This method is invoked by Tomcat on each query.
|
abstract void |
ValveBase.invoke(Request request,
Response response)
The implementation-specific logic represented by this Valve.
|
void |
RequestDumperValve.invoke(Request request,
Response response)
Log the interesting request parameters, invoke the next Valve in the
sequence, and log the interesting response parameters.
|
void |
PersistentValve.invoke(Request request,
Response response)
Select the appropriate child Context to process this request,
based on the specified request URI.
|
void |
CrawlerSessionManagerValve.invoke(Request request,
Response response) |
void |
StuckThreadDetectionValve.invoke(Request request,
Response response)
The implementation-specific logic represented by this Valve.
|
void |
SemaphoreValve.permitDenied(Request request,
Response response)
Subclass friendly method to add error handling when a permit isn't granted.
|
protected void |
RequestFilterValve.process(String property,
Request request,
Response response)
Perform the filtering that has been configured for this Valve, matching
against the specified request property.
|
protected void |
ErrorReportValve.report(Request request,
Response response,
Throwable throwable)
Prints out an error report.
|
Modifier and Type | Method and Description |
---|---|
void |
RewriteValve.invoke(Request request,
Response response) |
Copyright © 2017 JBoss by Red Hat. All rights reserved.