Package | Description |
---|---|
org.eclipse.jetty.jaas.callback |
Jetty Jaas : Jaas Callbacks
|
org.eclipse.jetty.security |
Jetty Security : Modular Support for Security in Jetty
|
org.eclipse.jetty.security.authentication |
Jetty Security : Authenticators and Callbacks
|
org.eclipse.jetty.server |
Jetty Server : Core Server API
|
org.eclipse.jetty.server.handler |
Jetty Server : Core Handler API
|
org.eclipse.jetty.server.handler.gzip |
Jetty GZIP Handler
|
org.eclipse.jetty.server.session |
Jetty Server : Session Management Implementations
|
org.eclipse.jetty.servlet |
Jetty Server : Modular Servlet Integration
|
Modifier and Type | Field and Description |
---|---|
private Request |
DefaultCallbackHandler._request |
Modifier and Type | Method and Description |
---|---|
void |
DefaultCallbackHandler.setRequest(Request request) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
SecurityHandler.checkSecurity(Request request) |
protected abstract boolean |
SecurityHandler.checkUserDataPermissions(java.lang.String pathInContext,
Request request,
Response response,
RoleInfo constraintInfo) |
protected boolean |
ConstraintSecurityHandler.checkUserDataPermissions(java.lang.String pathInContext,
Request request,
Response response,
RoleInfo roleInfo) |
protected abstract boolean |
SecurityHandler.checkWebResourcePermissions(java.lang.String pathInContext,
Request request,
Response response,
java.lang.Object constraintInfo,
UserIdentity userIdentity) |
protected boolean |
ConstraintSecurityHandler.checkWebResourcePermissions(java.lang.String pathInContext,
Request request,
Response response,
java.lang.Object constraintInfo,
UserIdentity userIdentity) |
void |
SecurityHandler.handle(java.lang.String pathInContext,
Request baseRequest,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected abstract boolean |
SecurityHandler.isAuthMandatory(Request baseRequest,
Response base_response,
java.lang.Object constraintInfo) |
protected boolean |
ConstraintSecurityHandler.isAuthMandatory(Request baseRequest,
Response base_response,
java.lang.Object constraintInfo) |
protected abstract RoleInfo |
SecurityHandler.prepareConstraintInfo(java.lang.String pathInContext,
Request request) |
protected RoleInfo |
ConstraintSecurityHandler.prepareConstraintInfo(java.lang.String pathInContext,
Request request)
Find constraints that apply to the given path.
|
Modifier and Type | Method and Description |
---|---|
private int |
DigestAuthenticator.checkNonce(DigestAuthenticator.Digest digest,
Request request) |
java.lang.String |
DigestAuthenticator.newNonce(Request request) |
Modifier and Type | Field and Description |
---|---|
private Request |
PushBuilderImpl._request |
private Request |
HttpChannel._request |
Modifier and Type | Method and Description |
---|---|
Request |
HttpChannelState.getBaseRequest() |
static Request |
Request.getBaseRequest(javax.servlet.ServletRequest request)
Obtain the base
Request instance of a ServletRequest , by
coercion, unwrapping or special attribute. |
Request |
HttpChannel.getRequest() |
Modifier and Type | Method and Description |
---|---|
private void |
Dispatcher.commitResponse(javax.servlet.ServletResponse response,
Request baseRequest) |
void |
SecureRequestCustomizer.customize(Connector connector,
HttpConfiguration channelConfig,
Request request) |
void |
HttpConfiguration.Customizer.customize(Connector connector,
HttpConfiguration channelConfig,
Request request) |
void |
HostHeaderCustomizer.customize(Connector connector,
HttpConfiguration channelConfig,
Request request) |
void |
ForwardedRequestCustomizer.customize(Connector connector,
HttpConfiguration config,
Request request) |
protected void |
SecureRequestCustomizer.customize(javax.net.ssl.SSLEngine sslEngine,
Request request)
Customizes the request attributes to be set for SSL requests.
|
protected void |
SecureRequestCustomizer.customizeSecure(Request request)
Customizes the request attributes for general secure settings.
|
protected java.lang.String |
AbstractNCSARequestLog.getAuthentication(Request request)
Extract the user authentication
|
void |
Handler.handle(java.lang.String target,
Request baseRequest,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Handle a request.
|
protected void |
Server.handleOptions(Request request,
Response response) |
void |
RequestLogCollection.log(Request request,
Response response) |
void |
RequestLog.log(Request request,
Response response) |
void |
AbstractNCSARequestLog.log(Request request,
Response response)
Writes the request and response information to the output stream.
|
protected void |
AbstractNCSARequestLog.logExtended(java.lang.StringBuilder b,
Request request,
Response response)
Writes extended request and response information to the output stream.
|
private void |
HttpChannel.notifyAfterDispatch(Request request) |
private void |
HttpChannel.notifyBeforeDispatch(Request request) |
private void |
HttpChannel.notifyComplete(Request request) |
private void |
HttpChannel.notifyDispatchFailure(Request request,
java.lang.Throwable failure) |
private void |
HttpChannel.notifyEvent1(java.util.function.Function<HttpChannel.Listener,java.util.function.Consumer<Request>> function,
Request request) |
private void |
HttpChannel.notifyEvent2(java.util.function.Function<HttpChannel.Listener,java.util.function.BiConsumer<Request,java.nio.ByteBuffer>> function,
Request request,
java.nio.ByteBuffer content) |
private void |
HttpChannel.notifyEvent2(java.util.function.Function<HttpChannel.Listener,java.util.function.BiConsumer<Request,java.lang.Throwable>> function,
Request request,
java.lang.Throwable failure) |
private void |
HttpChannel.notifyRequestBegin(Request request) |
private void |
HttpChannel.notifyRequestContent(Request request,
java.nio.ByteBuffer content) |
private void |
HttpChannel.notifyRequestContentEnd(Request request) |
private void |
HttpChannel.notifyRequestEnd(Request request) |
private void |
HttpChannel.notifyRequestFailure(Request request,
java.lang.Throwable failure) |
private void |
HttpChannel.notifyRequestTrailers(Request request) |
private void |
HttpChannel.notifyResponseBegin(Request request) |
private void |
HttpChannel.notifyResponseCommit(Request request) |
private void |
HttpChannel.notifyResponseContent(Request request,
java.nio.ByteBuffer content) |
private void |
HttpChannel.notifyResponseEnd(Request request) |
private void |
HttpChannel.notifyResponseFailure(Request request,
java.lang.Throwable failure) |
default void |
HttpChannel.Listener.onAfterDispatch(Request request)
Invoked just after the application returns from the first invocation.
|
default void |
HttpChannel.Listener.onBeforeDispatch(Request request)
Invoked just before calling the application.
|
default void |
HttpChannel.Listener.onComplete(Request request)
Invoked when the request and response processing are complete.
|
default void |
HttpChannel.Listener.onDispatchFailure(Request request,
java.lang.Throwable failure)
Invoked when the application threw an exception.
|
default void |
HttpChannel.Listener.onRequestBegin(Request request)
Invoked just after the HTTP request line and headers have been parsed.
|
default void |
HttpChannel.Listener.onRequestContent(Request request,
java.nio.ByteBuffer content)
Invoked every time a request content chunk has been parsed, just before
making it available to the application.
|
default void |
HttpChannel.Listener.onRequestContentEnd(Request request)
Invoked when the end of the request content is detected.
|
default void |
HttpChannel.Listener.onRequestEnd(Request request)
Invoked when the request has been fully parsed.
|
default void |
HttpChannel.Listener.onRequestFailure(Request request,
java.lang.Throwable failure)
Invoked when the request processing failed.
|
default void |
HttpChannel.Listener.onRequestTrailers(Request request)
Invoked when the request trailers have been parsed.
|
default void |
HttpChannel.Listener.onResponseBegin(Request request)
Invoked just before the response line is written to the network.
|
default void |
HttpChannel.Listener.onResponseCommit(Request request)
Invoked just after the response is committed (that is, the response
line, headers and possibly some content have been written to the
network).
|
default void |
HttpChannel.Listener.onResponseContent(Request request,
java.nio.ByteBuffer content)
Invoked after a response content chunk has been written to the network.
|
default void |
HttpChannel.Listener.onResponseEnd(Request request)
Invoked when the response has been fully written.
|
default void |
HttpChannel.Listener.onResponseFailure(Request request,
java.lang.Throwable failure)
Invoked when the response processing failed.
|
Modifier and Type | Method and Description |
---|---|
private void |
HttpChannel.notifyEvent1(java.util.function.Function<HttpChannel.Listener,java.util.function.Consumer<Request>> function,
Request request) |
private void |
HttpChannel.notifyEvent2(java.util.function.Function<HttpChannel.Listener,java.util.function.BiConsumer<Request,java.nio.ByteBuffer>> function,
Request request,
java.nio.ByteBuffer content) |
private void |
HttpChannel.notifyEvent2(java.util.function.Function<HttpChannel.Listener,java.util.function.BiConsumer<Request,java.lang.Throwable>> function,
Request request,
java.lang.Throwable failure) |
Constructor and Description |
---|
AsyncContextEvent(ContextHandler.Context context,
AsyncContextState asyncContext,
HttpChannelState state,
Request baseRequest,
javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response) |
MultiPartsHttpParser(java.io.InputStream in,
java.lang.String contentType,
javax.servlet.MultipartConfigElement config,
java.io.File contextTmpDir,
Request request) |
MultiPartsUtilParser(java.io.InputStream in,
java.lang.String contentType,
javax.servlet.MultipartConfigElement config,
java.io.File contextTmpDir,
Request request) |
PushBuilderImpl(Request request,
HttpFields fields,
java.lang.String method,
java.lang.String queryString,
java.lang.String sessionId,
boolean conditional) |
Modifier and Type | Method and Description |
---|---|
boolean |
ContextHandler.checkContext(java.lang.String target,
Request baseRequest,
javax.servlet.http.HttpServletResponse response) |
boolean |
ContextHandler.checkVirtualHost(Request baseRequest) |
protected void |
AsyncDelayHandler.delayHandling(Request request,
javax.servlet.AsyncContext context)
Called to indicate that a requests handling is being delayed/
The implementation should arrange for context.dispatch() to be
called when the request should be handled.
|
void |
ErrorHandler.doError(java.lang.String target,
Request baseRequest,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected void |
AbstractHandler.doError(java.lang.String target,
Request baseRequest,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Convenience method to generate error page.
|
abstract void |
ScopedHandler.doHandle(java.lang.String target,
Request baseRequest,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Do the handler work within the scope.
|
void |
ContextHandler.doHandle(java.lang.String target,
Request baseRequest,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected abstract void |
AbstractHandler.ErrorDispatchHandler.doNonErrorHandle(java.lang.String target,
Request baseRequest,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Called by
AbstractHandler.ErrorDispatchHandler.handle(String, Request, HttpServletRequest, HttpServletResponse)
for all non-DispatcherType.ERROR dispatches. |
void |
ScopedHandler.doScope(java.lang.String target,
Request baseRequest,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Scope the handler
|
void |
ContextHandler.doScope(java.lang.String target,
Request baseRequest,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected void |
ShutdownHandler.doShutdown(Request baseRequest,
javax.servlet.http.HttpServletResponse response) |
protected void |
AsyncDelayHandler.endHandling(Request request)
Called to indicated the handling of the request is ending.
|
void |
ContextHandler.ContextScopeListener.enterScope(ContextHandler.Context context,
Request request,
java.lang.Object reason) |
protected void |
ContextHandler.enterScope(Request request,
java.lang.Object reason) |
void |
ContextHandler.ContextScopeListener.exitScope(ContextHandler.Context context,
Request request) |
protected void |
ContextHandler.exitScope(Request request) |
protected void |
ErrorHandler.generateAcceptableResponse(Request baseRequest,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
int code,
java.lang.String message)
Generate an acceptable error response.
|
protected void |
ErrorHandler.generateAcceptableResponse(Request baseRequest,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
int code,
java.lang.String message,
java.lang.String mimeType)
Generate an acceptable error response for a mime type.
|
protected java.io.Writer |
ErrorHandler.getAcceptableWriter(Request baseRequest,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Returns an acceptable writer for an error page.
|
private java.lang.String |
ThreadLimitHandler.getForwarded(Request request) |
protected ThreadLimitHandler.Remote |
ThreadLimitHandler.getRemote(Request baseRequest) |
protected java.lang.String |
ThreadLimitHandler.getRemoteIP(Request baseRequest) |
private java.lang.String |
ThreadLimitHandler.getXForwardedFor(Request request) |
void |
ContextHandler.handle(Request request,
java.lang.Runnable runnable)
Handle a runnable in the scope of this context and a particular request
|
void |
ThreadLimitHandler.handle(java.lang.String target,
Request baseRequest,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
StatisticsHandler.handle(java.lang.String path,
Request baseRequest,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
ShutdownHandler.handle(java.lang.String target,
Request baseRequest,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
SecuredRedirectHandler.handle(java.lang.String target,
Request baseRequest,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
ScopedHandler.handle(java.lang.String target,
Request baseRequest,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
------------------------------------------------------------
|
void |
ResourceHandler.handle(java.lang.String target,
Request baseRequest,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
RequestLogHandler.handle(java.lang.String target,
Request baseRequest,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
MovedContextHandler.Redirector.handle(java.lang.String target,
Request baseRequest,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
InetAccessHandler.handle(java.lang.String target,
Request baseRequest,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Checks the incoming request against the whitelist and blacklist
|
void |
IdleTimeoutHandler.handle(java.lang.String target,
Request baseRequest,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
IPAccessHandler.handle(java.lang.String target,
Request baseRequest,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Deprecated.
Checks the incoming request against the whitelist and blacklist
|
void |
HotSwapHandler.handle(java.lang.String target,
Request baseRequest,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
HandlerWrapper.handle(java.lang.String target,
Request baseRequest,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
HandlerList.handle(java.lang.String target,
Request baseRequest,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
HandlerCollection.handle(java.lang.String target,
Request baseRequest,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
ErrorHandler.handle(java.lang.String target,
Request baseRequest,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
DefaultHandler.handle(java.lang.String target,
Request baseRequest,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
DebugHandler.handle(java.lang.String target,
Request baseRequest,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Deprecated.
|
void |
ContextHandlerCollection.handle(java.lang.String target,
Request baseRequest,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
BufferedResponseHandler.handle(java.lang.String target,
Request baseRequest,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
AsyncDelayHandler.handle(java.lang.String target,
Request baseRequest,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
abstract void |
AbstractHandler.handle(java.lang.String target,
Request baseRequest,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
AbstractHandler.ErrorDispatchHandler.handle(java.lang.String target,
Request baseRequest,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
ScopedHandler.nextHandle(java.lang.String target,
Request baseRequest,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
ScopedHandler.nextScope(java.lang.String target,
Request baseRequest,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Scope the handler
|
protected void |
ContextHandler.requestDestroyed(Request baseRequest,
javax.servlet.http.HttpServletRequest request) |
private boolean |
ShutdownHandler.requestFromLocalhost(Request request) |
protected void |
ContextHandler.requestInitialized(Request baseRequest,
javax.servlet.http.HttpServletRequest request) |
protected boolean |
AsyncDelayHandler.startHandling(Request request,
boolean restart)
Called to indicate that a request has been presented for handling
|
protected void |
StatisticsHandler.updateResponse(Request request) |
Modifier and Type | Method and Description |
---|---|
java.util.zip.Deflater |
GzipHandler.getDeflater(Request request,
long content_length) |
java.util.zip.Deflater |
GzipFactory.getDeflater(Request request,
long content_length) |
void |
GzipHandler.handle(java.lang.String target,
Request baseRequest,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
Modifier and Type | Method and Description |
---|---|
protected void |
SessionHandler.checkRequestedSessionId(Request baseRequest,
javax.servlet.http.HttpServletRequest request)
Look for a requested session ID in cookies and URI parameters
|
void |
SessionHandler.complete(Session session,
Request request) |
void |
SessionHandler.doHandle(java.lang.String target,
Request baseRequest,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
SessionHandler.doScope(java.lang.String target,
Request baseRequest,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
Modifier and Type | Field and Description |
---|---|
(package private) Request |
ServletHandler.Chain._baseRequest |
Modifier and Type | Method and Description |
---|---|
void |
ServletHandler.doHandle(java.lang.String target,
Request baseRequest,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
ServletHandler.doScope(java.lang.String target,
Request baseRequest,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected javax.servlet.FilterChain |
ServletHandler.getFilterChain(Request baseRequest,
java.lang.String pathInContext,
ServletHolder servletHolder) |
void |
ServletHolder.handle(Request baseRequest,
javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response)
Service a request with this servlet.
|
protected void |
ServletHandler.notFound(Request baseRequest,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected void |
ServletHolder.prepare(Request baseRequest,
javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response)
Prepare to service a request.
|
Constructor and Description |
---|
Chain(Request baseRequest,
java.util.List<FilterHolder> filters,
ServletHolder servletHolder) |