Package org.eclipse.jetty.server
Jetty Server : Core Server API
-
Interface Summary Interface Description Authentication The Authentication state of a request.Authentication.Challenge An Authentication Challenge has been sent.Authentication.Deferred A deferred authentication with methods to progress the authentication process.Authentication.Failure An Authentication Failure has been sent.Authentication.ResponseSent Authentication Response sent state.Authentication.SendSuccess Authentication.User A successful Authentication with User information.Authentication.Wrapped A wrapped authentication with methods provide the wrapped request/response for use by the applicationConnectionFactory A Factory to createConnection
instances forConnector
s.ConnectionFactory.Upgrading Connector AConnector
accept connections and data from remote peers, and allows applications to send data to remote peers, by setting up the machinery needed to handle such tasks.Handler A Jetty Server Handler.HandlerContainer A Handler that contains other Handlers.HttpConfiguration.ConnectionFactory HttpConfiguration.Customizer An interface that allows a request object to be customized for a particular HTTP connector configuration.HttpOutput.Interceptor The HttpOutput.Interceptor is a single intercept point for all output written to the HttpOutput: via writer; via output stream; asynchronously; or blocking.HttpTransport Abstraction of the outbound HTTP transport.NegotiatingServerConnection.CipherDiscriminator NetworkConnector AConnector
for TCP/IP network connectorsPushBuilder Build a request to be pushed.RequestLog ARequestLog
can be attached to aRequestLogHandler
to enable logging of requests/responses.SessionIdManager Session ID Manager.SessionManager UserIdentity User object that encapsulates user identity and operations such as run-as-role actions, checking isUserInRole and getUserPrincipal.UserIdentity.Scope A UserIdentity Scope.UserIdentity.UnauthenticatedUserIdentity -
Class Summary Class Description AbstractConnectionFactory Provides the common handling forConnectionFactory
implementations including:AbstractConnector An abstract implementation ofConnector
that provides aConnectionFactory
mechanism for creatingConnection
instances for various protocols (HTTP, SSL, etc).AbstractNCSARequestLog Base implementation of theRequestLog
outputs logs in the pseudo-standard NCSA common log format.AbstractNetworkConnector An abstract Network Connector.AsyncContextEvent AsyncContextState AsyncNCSARequestLog An asynchronously writing NCSA Request LogClassLoaderDump ConnectorStatistics Deprecated. useServerConnectionStatistics
instead.CookieCutter Cookie parserDebugListener A Context Listener that produces additional debug.Dispatcher EncodingHttpWriter ForwardedRequestCustomizer Customize Requests for Proxy Forwarding.HomeBaseWarning Display an optional Warning Message if the {jetty.home} and {jetty.base} are the same directory.HostHeaderCustomizer Customizes requests that lack theHost
header (for example, HTTP 1.0 requests).HttpChannel HttpChannel represents a single endpoint for HTTP semantic processing.HttpChannelOverHttp A HttpChannel customized to be transported over the HTTP/1 protocolHttpChannelState Implementation of AsyncContext interface that holds the state of request-response cycle.HttpConfiguration HTTP Configuration.HttpConnection AConnection
that handles the HTTP protocol.HttpConnectionFactory A Connection Factory for HTTP Connections.HttpInput HttpInput.Content HttpInput.EofContent HttpInput.EOFState HttpInput.PoisonPillContent HttpInput.State HttpInputOverHTTP HttpOutput HttpOutput
implementsServletOutputStream
as required by the Servlet specification.HttpWriter InclusiveByteRange Byte range inclusive of end points.Iso88591HttpWriter LocalConnector A local connector, mostly for testing purposes.LowResourceMonitor A monitor for low resourcesMultiPartCleanerListener NCSARequestLog ThisRequestLog
implementation outputs logs in the pseudo-standard NCSA common log format.NegotiatingServerConnection NegotiatingServerConnectionFactory NetworkTrafficServerConnector A specialized version ofServerConnector
that supportsNetworkTrafficListener
s.ProxyConnectionFactory ConnectionFactory for the PROXY Protocol.ProxyConnectionFactory.ProxyConnection ProxyConnectionFactory.ProxyEndPoint PushBuilderImpl Request Jetty Request.ResourceCache ResourceContentFactory A HttpContent.Factory for transient content.Response Response
provides the implementation forHttpServletResponse
.ResponseWriter Specialized PrintWriter for servlet ResponsesSecureRequestCustomizer Customizer that extracts the attribute from anSSLContext
and sets them on the request withServletRequest.setAttribute(String, Object)
according to Servlet Specification Requirements.Server Jetty HTTP Servlet Server.ServerConnectionStatistics ServerConnector ThisConnector
implementation is the primary connector for the Jetty server over TCP/IP.ServletRequestHttpWrapper ServletRequestHttpWrapper Class to tunnel a ServletRequest via a HttpServletRequestServletResponseHttpWrapper ServletResponseHttpWrapper Wrapper to tunnel a ServletResponse via a HttpServletResponseShutdownMonitor Shutdown/Stop Monitor thread.Slf4jRequestLog Implementation of NCSARequestLog where output is sent as a SLF4J INFO Log message on the named logger "org.eclipse.jetty.server.RequestLog"SocketCustomizationListener A Connection Lister for customization of SocketConnections.SslConnectionFactory Utf8HttpWriter OutputWriter. -
Enum Summary Enum Description HttpChannelState.Action The actions to take as the channel moves from state to state.HttpChannelState.Async The state of the servlet async API.HttpChannelState.Interest HttpChannelState.State The dispatched state of the HttpChannel, used to control the overall lifecycleResponse.OutputType -
Exception Summary Exception Description Authentication.Failed QuietServletException A ServletException that is logged less verbosely than a normal ServletException.