Uses of Annotation Interface
org.eclipse.jetty.util.annotation.ManagedObject
Package
Description
Jetty Deploy : Webapp Deploy Management
Jetty Deploy : JMX Integration
Jetty Deploy : Webapp Deployment Providers
Jetty Server : Modular Servlet Integration
Jetty Servlets : Generally Useful Servlets, Handlers and Filters
Jetty Util : Modular Web Application Support
Jetty IO : Core classes for Jetty IO subsystem
Jetty JMX : Integration for JMX in Jetty
Jetty Server : Core Server API
Jetty Server : Core Handler API
Jetty Server : Handler JMX Integration
Jetty Core Server : JMX Integration
Jetty Server : Session Management Implementations
Jetty Util : Common Utility Classes
Jetty Util : Jetty Lifecycle Management
Jetty Util : Resource Utilities
Jetty Util : Common SSL Utility Classes
Jetty Util : Common ThreadPool Utilities
-
Uses of ManagedObject in org.eclipse.jetty.client
Modifier and TypeClassDescriptionclass
class
class
class
class
HttpClient provides an efficient, asynchronous, non-blocking implementation to perform HTTP requests to a server through a simple API that offers also blocking semantic.class
class
AConnectionPool
that provides connections randomly among the ones that are available.class
AConnectionPool
that attempts to provide connections using a round-robin algorithm. -
Uses of ManagedObject in org.eclipse.jetty.client.transport
Modifier and TypeClassDescriptionclass
AHttpClientTransport
that can dynamically switch among different application protocols.class
class
-
Uses of ManagedObject in org.eclipse.jetty.deploy
-
Uses of ManagedObject in org.eclipse.jetty.deploy.jmx
-
Uses of ManagedObject in org.eclipse.jetty.deploy.providers
Modifier and TypeClassDescriptionclass
The webapps directory scanning provider.class
-
Uses of ManagedObject in org.eclipse.jetty.ee10.servlet
Modifier and TypeClassDescriptionclass
A Context Listener that produces additional debug.class
class
Holder<T>
Holder Specialization of AbstractHolder for servlet-related classes that have init-params etcclass
Servlet Context.class
Servlet HttpHandler.class
Servlet Instance and Context Holder.class
-
Uses of ManagedObject in org.eclipse.jetty.ee10.servlets
-
Uses of ManagedObject in org.eclipse.jetty.ee10.webapp
Modifier and TypeClassDescriptionclass
A WebAppClassLoader that cachesCachingWebAppClassLoader.getResource(String)
results.class
Web Application Context Handler. -
Uses of ManagedObject in org.eclipse.jetty.ee10.websocket.jakarta.client
Modifier and TypeClassDescriptionclass
Container for Client use of the jakarta.websocket API. -
Uses of ManagedObject in org.eclipse.jetty.ee10.websocket.jakarta.server
-
Uses of ManagedObject in org.eclipse.jetty.ee10.websocket.servlet
Modifier and TypeClassDescriptionclass
Inline Servlet Filter to capture WebSocket upgrade requests. -
Uses of ManagedObject in org.eclipse.jetty.fcgi.client.transport
-
Uses of ManagedObject in org.eclipse.jetty.fcgi.server
-
Uses of ManagedObject in org.eclipse.jetty.http.pathmap
Modifier and TypeClassDescriptionclass
class
PathMappings<E>
Path Mappings of PathSpec to Resource. -
Uses of ManagedObject in org.eclipse.jetty.http2
Modifier and TypeClassDescriptionclass
class
A flow control strategy that accumulates updates and emits window control frames when the accumulated value reaches a threshold.class
-
Uses of ManagedObject in org.eclipse.jetty.http2.client
Modifier and TypeClassDescriptionclass
HTTP2Client provides an asynchronous, non-blocking implementation to send HTTP/2 frames to a server. -
Uses of ManagedObject in org.eclipse.jetty.http2.client.transport
-
Uses of ManagedObject in org.eclipse.jetty.http2.server
Modifier and TypeClassDescriptionclass
static class
-
Uses of ManagedObject in org.eclipse.jetty.http3
-
Uses of ManagedObject in org.eclipse.jetty.io
Modifier and TypeClassDescriptionclass
ARetainableByteBuffer
pool where RetainableByteBuffers are held inPool
s that are held in array elements.class
The client-side component that connects to server sockets.class
AConnection.Listener
that tracks connection statistics.class
SelectorManager
manages a number ofManagedSelector
s that simplify the non-blocking primitives provided by the JVM via thejava.nio
package. -
Uses of ManagedObject in org.eclipse.jetty.io.jmx
-
Uses of ManagedObject in org.eclipse.jetty.jmx
-
Uses of ManagedObject in org.eclipse.jetty.server
Modifier and TypeClassDescriptionclass
Provides the common handling forConnectionFactory
implementations.class
An abstract implementation ofConnector
that provides aConnectionFactory
mechanism for creatingConnection
instances for various protocols (HTTP, SSL, etc).class
An abstract Network Connector.class
A Listener that limits the rate at which new connections are acceptedclass
A Listener that limits the number of Connections.interface
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.class
A flexible RequestLog, which produces log strings in a customizable format.interface
A Jetty component that handles HTTP requests, of any version (HTTP/1.1, HTTP/2 or HTTP/3).static class
An abstract implementation ofHandler
that is aContainerLifeCycle
.static class
AHandler.Abstract
that implementsHandler.Container
.static interface
AHandler
that contains one or more otherHandler
s.static class
AHandler.Container
that contains an ordered list of childrenHandler
s whoseRequest.Handler.handle(Request, Response, Callback)
method is invoked in sequence on each child until a child returnstrue
.static interface
AHandler.Container
that can contain one single otherHandler
.interface
Deprecated.class
HTTP Configuration.class
A monitor for low resources, low resources can be detected by:ThreadPool.isLowOnThreads()
ifConnector.getExecutor()
is an instance ofThreadPool
andLowResourceMonitor.setMonitorThreads(boolean)
is true. IfLowResourceMonitor.setMaxMemory(long)
is non zero then low resources is detected if the JVMsRuntime
instance hasRuntime.totalMemory()
minusRuntime.freeMemory()
greater thanLowResourceMonitor.getMaxMemory()
class
static interface
A handler for an HTTP request and response.class
Writer which outputs pre-formatted request log strings to a file usingRolloverFileOutputStream
.class
class
ThisConnector
implementation is the primary connector for the Jetty server over TCP/IP.class
Request log writer using a Slf4jLog Logger -
Uses of ManagedObject in org.eclipse.jetty.server.handler
Modifier and TypeClassDescriptionclass
class
Creates a Map of contexts to it's contained handlers based on the context path and virtual hosts of any containedContextHandler
s.class
Implementation of the CORS protocol defined by the fetch standard.class
Handler for Error pages An ErrorHandler is registered withServer.setErrorHandler(Request.Handler)
.class
A quality of serviceHandler
thatconditionally
limits the number of concurrent requests, to provide more predictable end-user experience in case descendantHandler
s have limited capacity.class
A troubleshootingHandler.Wrapper
that tracks whetherHandler
/Request
/Response
asynchronous APIs are properly used by applications. -
Uses of ManagedObject in org.eclipse.jetty.server.handler.jmx
-
Uses of ManagedObject in org.eclipse.jetty.server.jmx
Modifier and TypeClassDescriptionclass
static class
class
-
Uses of ManagedObject in org.eclipse.jetty.session
Modifier and TypeClassDescriptionclass
AbstractSessionCache A base implementation of theSessionCache
interface for managing a set of Session objects pertaining to a context in memory.class
AbstractSessionDataStoreclass
DefaultSessionCache A session store that keeps its sessions in memory within a concurrent mapclass
DefaultSessionIdManager Manages session ids to ensure each session id within a context is unique, and that session ids can be shared across contexts (but not session contents).class
FileSessionDataStore A file-based store of session data.class
HouseKeeper There is 1 session HouseKeeper per SessionIdManager instance.class
JDBCSessionDataStore Session data stored in databaseclass
NullSessionDataStore Does not actually store anything, useful for testing. -
Uses of ManagedObject in org.eclipse.jetty.unixdomain.server
Modifier and TypeClassDescriptionclass
AConnector
implementation for Unix-Domain server socket channels. -
Uses of ManagedObject in org.eclipse.jetty.util
Modifier and TypeClassDescriptionclass
A concurrent implementation ofPool
.interface
Pool<P>
A pool of objects, with support for multiplexing and several optimized strategies plus an optionalThreadLocal
cache of the last released entry.static class
CreatesInetSocketAddress
instances asynchronously in a different thread.static class
CreatesInetSocketAddress
instances synchronously in the caller thread. -
Uses of ManagedObject in org.eclipse.jetty.util.component
Modifier and TypeClassDescriptionclass
Basic implementation of the life cycle interface for components.class
A ContainerLifeCycle is anLifeCycle
implementation for a collection of contained beans.interface
A Destroyable is an object which can be destroyed.interface
interface
The lifecycle interface for generic components. -
Uses of ManagedObject in org.eclipse.jetty.util.compression
-
Uses of ManagedObject in org.eclipse.jetty.util.resource
Modifier and TypeClassDescriptionclass
TODO figure out if this should be a LifeCycle or not, how many instances of this class can reside in a JVM, who can call sweep and when. -
Uses of ManagedObject in org.eclipse.jetty.util.ssl
Modifier and TypeClassDescriptionclass
SslContextFactory is used to configure SSL parameters to be used by server and client connectors.static class
-
Uses of ManagedObject in org.eclipse.jetty.util.thread
Modifier and TypeClassDescriptionclass
AThreadPool.SizedThreadPool
wrapper aroundThreadPoolExecutor
.class
AQueuedThreadPool
subclass that monitors its own activity by recording queue and task statistics.class
A thread pool with a queue of jobs to execute.class
A TryExecutor using pre-allocated/reserved threads from an external Executor.class
Implementation ofScheduler
based on JDK'sScheduledThreadPoolExecutor
.interface
A pool for threads.class
A budget of required thread usage, used to warn or error for insufficient configured threads.class
class
An implementation ofThreadPool
interface that does not pool, but instead usesVirtualThreads
. -
Uses of ManagedObject in org.eclipse.jetty.util.thread.strategy
Modifier and TypeClassDescriptionclass
An adaptive execution strategy that uses theInvocable
status of both the task and the current thread to select an optimal strategy that prioritizes executing the task immediately in the current producing thread if it can be done so without thread starvation issues. -
Uses of ManagedObject in org.eclipse.jetty.websocket.core
Modifier and TypeClassDescriptionclass
class
Represents the stack of Extensions. -
Uses of ManagedObject in org.eclipse.jetty.websocket.core.internal
QoSHandler
instead.