Package org.eclipse.jetty.server
Interface Components
- All Known Implementing Classes:
HttpChannelState
public interface Components
Common components made available via a
Request
.-
Method Details
-
getByteBufferPool
ByteBufferPool getByteBufferPool()- Returns:
- the
ByteBufferPool
associated with theRequest
-
getScheduler
Scheduler getScheduler() -
getThreadPool
Deprecated, for removal: This API element is subject to removal in a future version.usegetExecutor()
instead- Returns:
- the
ThreadPool
associated with theRequest
-
getExecutor
-
getCache
Attributes getCache()A map-like object that can be used as a cache (for example, as a cookie cache).
The cache will have a life cycle limited by the connection, i.e. no cache map will live longer that the connection associated with it. However, a cache may have a shorter life than a connection (e.g. it may be discarded for implementation reasons). A cache map is guaranteed to be given to only a single request concurrently (scoped by
HttpChannelState
), so objects saved there do not need to be made safe from access by simultaneous request. If the connection is known to be non-persistent then the cache may be a noop cache and discard all items set on it.- Returns:
- A map-like object, which may be an empty implementation that discards all items.
-
getExecutor()
instead