Uses of Interface
org.eclipse.jetty.io.ByteBufferPool
Packages that use ByteBufferPool
Package
Description
Jetty Server : Core Handler API
Jetty Server : Core Handler API
Jetty Http : Tools for Http processing
Jetty IO : Core classes for Jetty IO subsystem
Jetty IO : Core SSL Support
This module contains the main abstractions for the QUIC protocol using the Quiche library.
Jetty Server : Core Server API
Jetty Server : Core Handler API
-
Uses of ByteBufferPool in org.eclipse.jetty.client
Methods in org.eclipse.jetty.client that return ByteBufferPoolModifier and TypeMethodDescriptionHttpClient.getByteBufferPool()
Get theByteBufferPool
of this HttpClient.Methods in org.eclipse.jetty.client with parameters of type ByteBufferPoolModifier and TypeMethodDescriptionvoid
HttpClient.setByteBufferPool
(ByteBufferPool byteBufferPool) Set theByteBufferPool
of this HttpClient.Constructors in org.eclipse.jetty.client with parameters of type ByteBufferPoolModifierConstructorDescriptionInputStreamRequestContent
(String contentType, InputStream stream, ByteBufferPool bufferPool) Deprecated.PathRequestContent
(String contentType, Path filePath, ByteBufferPool bufferPool) -
Uses of ByteBufferPool in org.eclipse.jetty.compression
Methods in org.eclipse.jetty.compression that return ByteBufferPoolMethods in org.eclipse.jetty.compression with parameters of type ByteBufferPoolModifier and TypeMethodDescriptionvoid
Compression.setByteBufferPool
(ByteBufferPool byteBufferPool) -
Uses of ByteBufferPool in org.eclipse.jetty.ee10.websocket.jakarta.common
Methods in org.eclipse.jetty.ee10.websocket.jakarta.common that return ByteBufferPool -
Uses of ByteBufferPool in org.eclipse.jetty.ee11.websocket.jakarta.common
Methods in org.eclipse.jetty.ee11.websocket.jakarta.common that return ByteBufferPool -
Uses of ByteBufferPool in org.eclipse.jetty.ee8.nested
Methods in org.eclipse.jetty.ee8.nested that return ByteBufferPool -
Uses of ByteBufferPool in org.eclipse.jetty.ee8.websocket.javax.common
Methods in org.eclipse.jetty.ee8.websocket.javax.common that return ByteBufferPool -
Uses of ByteBufferPool in org.eclipse.jetty.ee9.nested
Methods in org.eclipse.jetty.ee9.nested that return ByteBufferPool -
Uses of ByteBufferPool in org.eclipse.jetty.ee9.websocket.jakarta.common
Methods in org.eclipse.jetty.ee9.websocket.jakarta.common that return ByteBufferPool -
Uses of ByteBufferPool in org.eclipse.jetty.fcgi.generator
Methods in org.eclipse.jetty.fcgi.generator that return ByteBufferPoolConstructors in org.eclipse.jetty.fcgi.generator with parameters of type ByteBufferPoolModifierConstructorDescriptionClientGenerator
(ByteBufferPool bufferPool) ClientGenerator
(ByteBufferPool bufferPool, boolean useDirectByteBuffers) Generator
(ByteBufferPool bufferPool, boolean useDirectByteBuffers) ServerGenerator
(ByteBufferPool bufferPool) ServerGenerator
(ByteBufferPool bufferPool, boolean useDirectByteBuffers, boolean sendStatus200) -
Uses of ByteBufferPool in org.eclipse.jetty.http
Constructors in org.eclipse.jetty.http with parameters of type ByteBufferPoolModifierConstructorDescriptionGZIPContentDecoder
(ByteBufferPool byteBufferPool, int bufferSize) GZIPContentDecoder
(InflaterPool inflaterPool, ByteBufferPool byteBufferPool, int bufferSize) Part
(String contentType, Resource resource, ByteRange byteRange, long contentLength, ByteBufferPool bufferPool) Deprecated, for removal: This API element is subject to removal in a future version.Part
(HttpFields headers, Resource resource, ByteRange byteRange, ByteBufferPool bufferPool) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of ByteBufferPool in org.eclipse.jetty.http2
Constructors in org.eclipse.jetty.http2 with parameters of type ByteBufferPoolModifierConstructorDescriptionprotected
HTTP2Connection
(ByteBufferPool bufferPool, Executor executor, EndPoint endPoint, HTTP2Session session, int bufferSize) protected
HTTP2Connection
(ByteBufferPool bufferPool, Executor executor, EndPoint endPoint, HTTP2Session session, int bufferSize, int minBufferSpace) -
Uses of ByteBufferPool in org.eclipse.jetty.http2.client
Methods in org.eclipse.jetty.http2.client that return ByteBufferPoolMethods in org.eclipse.jetty.http2.client with parameters of type ByteBufferPool -
Uses of ByteBufferPool in org.eclipse.jetty.http2.generator
Methods in org.eclipse.jetty.http2.generator that return ByteBufferPoolModifier and TypeMethodDescriptionGenerator.getByteBufferPool()
HeaderGenerator.getByteBufferPool()
Constructors in org.eclipse.jetty.http2.generator with parameters of type ByteBufferPoolModifierConstructorDescriptionGenerator
(ByteBufferPool bufferPool) Generator
(ByteBufferPool bufferPool, boolean useDirectByteBuffers, int maxHeaderBlockFragment) Generator
(ByteBufferPool bufferPool, int maxHeaderBlockFragment) HeaderGenerator
(ByteBufferPool bufferPool) HeaderGenerator
(ByteBufferPool bufferPool, boolean useDirectByteBuffers) -
Uses of ByteBufferPool in org.eclipse.jetty.http2.parser
Constructors in org.eclipse.jetty.http2.parser with parameters of type ByteBufferPoolModifierConstructorDescriptionHeaderBlockFragments
(ByteBufferPool bufferPool, int maxCapacity) HeaderBlockParser
(HeaderParser headerParser, ByteBufferPool bufferPool, HpackDecoder hpackDecoder, BodyParser notifier) Parser
(ByteBufferPool bufferPool, int maxHeaderSize) Parser
(ByteBufferPool bufferPool, int maxHeaderSize, RateControl rateControl) ServerParser
(ByteBufferPool bufferPool, int maxHeaderSize, RateControl rateControl) -
Uses of ByteBufferPool in org.eclipse.jetty.http3
Constructors in org.eclipse.jetty.http3 with parameters of type ByteBufferPoolModifierConstructorDescriptionControlFlusher
(ByteBufferPool byteBufferPool, StreamEndPoint endPoint, boolean useDirectByteBuffers) DecoderStreamConnection
(EndPoint endPoint, Executor executor, ByteBufferPool bufferPool, QpackEncoder encoder, ParserListener listener) EncoderStreamConnection
(EndPoint endPoint, Executor executor, ByteBufferPool bufferPool, QpackDecoder decoder, ParserListener listener) InstructionFlusher
(ByteBufferPool bufferPool, StreamEndPoint endPoint, StreamType streamType) InstructionStreamConnection
(EndPoint endPoint, Executor executor, ByteBufferPool bufferPool, ParserListener listener) MessageFlusher
(ByteBufferPool bufferPool, QpackEncoder encoder, boolean useDirectByteBuffers) UnidirectionalStreamConnection
(StreamEndPoint endPoint, Executor executor, ByteBufferPool bufferPool, QpackEncoder encoder, QpackDecoder decoder, ParserListener listener) -
Uses of ByteBufferPool in org.eclipse.jetty.http3.generator
Methods in org.eclipse.jetty.http3.generator that return ByteBufferPoolConstructors in org.eclipse.jetty.http3.generator with parameters of type ByteBufferPoolModifierConstructorDescriptionCancelPushGenerator
(ByteBufferPool bufferPool) ControlGenerator
(ByteBufferPool bufferPool, boolean useDirectByteBuffers) DataGenerator
(ByteBufferPool bufferPool, boolean useDirectByteBuffers) FrameGenerator
(ByteBufferPool bufferPool) GoAwayGenerator
(ByteBufferPool bufferPool, boolean useDirectByteBuffers) HeadersGenerator
(ByteBufferPool bufferPool, QpackEncoder encoder, boolean useDirectByteBuffers) MaxPushIdGenerator
(ByteBufferPool bufferPool) MessageGenerator
(ByteBufferPool bufferPool, QpackEncoder encoder, boolean useDirectByteBuffers) PushPromiseGenerator
(ByteBufferPool bufferPool) SettingsGenerator
(ByteBufferPool bufferPool, boolean useDirectByteBuffers) -
Uses of ByteBufferPool in org.eclipse.jetty.http3.qpack
Methods in org.eclipse.jetty.http3.qpack with parameters of type ByteBufferPoolModifier and TypeMethodDescriptionvoid
Instruction.encode
(ByteBufferPool byteBufferPool, RetainableByteBuffer.Mutable buffer) -
Uses of ByteBufferPool in org.eclipse.jetty.io
Classes in org.eclipse.jetty.io that implement ByteBufferPoolModifier and TypeClassDescriptionclass
ARetainableByteBuffer
pool where RetainableByteBuffers are held inPool
s that are held in array elements.static class
A variant of theArrayByteBufferPool
that uses buckets of buffers that increase in size by a power of 2 (e.g. 1k, 2k, 4k, 8k, etc.).static class
A variant ofArrayByteBufferPool
that tracks buffer acquires/releases, useful to identify buffer leaks.static class
A variant of theArrayByteBufferPool
that uses a predefined set of buckets of buffers.static class
AByteBufferPool
that does not pool itsRetainableByteBuffer
s.static class
A ByteBufferPool with an additional no-argsByteBufferPool.Sized.acquire()
method to obtain a buffer of a preconfigured specific size and type.static class
A wrapper forByteBufferPool
instances.Fields in org.eclipse.jetty.io declared as ByteBufferPoolMethods in org.eclipse.jetty.io that return ByteBufferPoolModifier and TypeMethodDescriptionClientConnector.getByteBufferPool()
ByteBufferPool.Wrapper.getWrapped()
Methods in org.eclipse.jetty.io with parameters of type ByteBufferPoolModifier and TypeMethodDescriptionstatic Content.Sink
Content.Sink.asBuffered
(Content.Sink sink, ByteBufferPool bufferPool, boolean direct, int maxAggregationSize, int maxBufferSize) Wraps the given content sink with a buffering sink.Content.Source.asRetainableByteBuffer
(Content.Source source, ByteBufferPool pool, boolean direct, int maxSize) Deprecated, for removal: This API element is subject to removal in a future version.no replacementstatic void
Content.Source.asRetainableByteBuffer
(Content.Source source, ByteBufferPool pool, boolean direct, int maxSize, Promise<RetainableByteBuffer> promise) Reads, non-blocking, the whole content source into aRetainableByteBuffer
.ChunkAccumulator.readAll
(Content.Source source, ByteBufferPool pool, boolean direct, int maxSize) Deprecated, for removal: This API element is subject to removal in a future version.void
ClientConnector.setByteBufferPool
(ByteBufferPool byteBufferPool) ChunkAccumulator.take
(ByteBufferPool pool, boolean direct) Deprecated, for removal: This API element is subject to removal in a future version.Constructors in org.eclipse.jetty.io with parameters of type ByteBufferPoolModifierConstructorDescriptionByteBufferAccumulator
(ByteBufferPool bufferPool, boolean direct) Deprecated, for removal: This API element is subject to removal in a future version.ByteBufferAggregator
(ByteBufferPool bufferPool, boolean direct, int startSize, int maxSize) Deprecated, for removal: This API element is subject to removal in a future version.Creates a ByteBuffer aggregator.ByteBufferOutputStream2
(ByteBufferPool bufferPool, boolean direct) Deprecated.DynamicCapacity
(ByteBufferPool pool, boolean direct, long maxSize) DynamicCapacity
(ByteBufferPool pool, boolean direct, long maxSize, int aggregationSize) DynamicCapacity
(ByteBufferPool pool, boolean direct, long maxSize, int aggregationSize, int minRetainSize) Pooled
(ByteBufferPool pool, ByteBuffer byteBuffer) protected
Pooled
(ByteBufferPool pool, ByteBuffer byteBuffer, Retainable retainable) Sized
(ByteBufferPool wrapped) Create a sized pool for non direct buffers of a default size from a wrapped pool.Sized
(ByteBufferPool wrapped, boolean direct, int size) Create a sized pool for a give directness and size from a wrapped pool.Wrapper
(ByteBufferPool wrapped) -
Uses of ByteBufferPool in org.eclipse.jetty.io.content
Constructors in org.eclipse.jetty.io.content with parameters of type ByteBufferPoolModifierConstructorDescriptionBufferedContentSink
(Content.Sink delegate, ByteBufferPool bufferPool, boolean direct, int maxAggregationSize, int maxBufferSize) PathContentSource
(Path path, ByteBufferPool byteBufferPool) -
Uses of ByteBufferPool in org.eclipse.jetty.io.ssl
Methods in org.eclipse.jetty.io.ssl that return ByteBufferPoolConstructors in org.eclipse.jetty.io.ssl with parameters of type ByteBufferPoolModifierConstructorDescriptionSslClientConnectionFactory
(SslContextFactory.Client sslContextFactory, ByteBufferPool byteBufferPool, Executor executor, ClientConnectionFactory connectionFactory) SslConnection
(ByteBufferPool byteBufferPool, Executor executor, EndPoint endPoint, SSLEngine sslEngine) Deprecated.SslConnection
(ByteBufferPool byteBufferPool, Executor executor, EndPoint endPoint, SSLEngine sslEngine, boolean useDirectBuffersForEncryption, boolean useDirectBuffersForDecryption) Deprecated.SslConnection
(ByteBufferPool byteBufferPool, Executor executor, SslContextFactory sslContextFactory, EndPoint endPoint, SSLEngine sslEngine) SslConnection
(ByteBufferPool byteBufferPool, Executor executor, SslContextFactory sslContextFactory, EndPoint endPoint, SSLEngine sslEngine, boolean useDirectBuffersForEncryption, boolean useDirectBuffersForDecryption) -
Uses of ByteBufferPool in org.eclipse.jetty.quic.common
Methods in org.eclipse.jetty.quic.common that return ByteBufferPoolConstructors in org.eclipse.jetty.quic.common with parameters of type ByteBufferPoolModifierConstructorDescriptionProtocolSession
(Executor executor, ByteBufferPool byteBufferPool, Session session) -
Uses of ByteBufferPool in org.eclipse.jetty.quic.common.frames
Methods in org.eclipse.jetty.quic.common.frames that return ByteBufferPoolConstructors in org.eclipse.jetty.quic.common.frames with parameters of type ByteBufferPool -
Uses of ByteBufferPool in org.eclipse.jetty.quic.quiche
Methods in org.eclipse.jetty.quic.quiche that return ByteBufferPoolModifier and TypeMethodDescriptionQuicheConnection.getByteBufferPool()
QuicheSession.getByteBufferPool()
Constructors in org.eclipse.jetty.quic.quiche with parameters of type ByteBufferPoolModifierConstructorDescriptionprotected
QuicheConnection
(Executor executor, Scheduler scheduler, ByteBufferPool bufferPool, EndPoint endPoint) QuicheSession
(Executor executor, Scheduler scheduler, ByteBufferPool bufferPool, QuicConfiguration configuration, Quiche quiche, QuicheConnection connection, SocketAddress localAddress, SocketAddress remoteAddress, Session.Listener listener) -
Uses of ByteBufferPool in org.eclipse.jetty.quic.quiche.server
Constructors in org.eclipse.jetty.quic.quiche.server with parameters of type ByteBufferPoolModifierConstructorDescriptionQuicheServerConnector
(Server server, Executor executor, Scheduler scheduler, ByteBufferPool bufferPool, SslContextFactory.Server sslContextFactory, QuicheServerQuicConfiguration quicConfiguration, ConnectionFactory... factories) -
Uses of ByteBufferPool in org.eclipse.jetty.server
Methods in org.eclipse.jetty.server that return ByteBufferPoolModifier and TypeMethodDescriptionAbstractConnector.getByteBufferPool()
Components.getByteBufferPool()
Connector.getByteBufferPool()
Get theByteBufferPool
to acquire buffers from and release buffers to.Server.getByteBufferPool()
Constructors in org.eclipse.jetty.server with parameters of type ByteBufferPoolModifierConstructorDescriptionAbstractConnector
(Server server, Executor executor, Scheduler scheduler, ByteBufferPool bufferPool, int acceptors, ConnectionFactory... factories) AbstractNetworkConnector
(Server server, Executor executor, Scheduler scheduler, ByteBufferPool bufferPool, int acceptors, ConnectionFactory... factories) DatagramServerConnector
(Server server, Executor executor, Scheduler scheduler, ByteBufferPool bufferPool, ConnectionFactory... factories) LocalConnector
(Server server, Executor executor, Scheduler scheduler, ByteBufferPool bufferPool, int acceptors, ConnectionFactory... factories) MemoryConnector
(Server server, Executor executor, Scheduler scheduler, ByteBufferPool bufferPool, ConnectionFactory... factories) NetworkTrafficServerConnector
(Server server, Executor executor, Scheduler scheduler, ByteBufferPool bufferPool, int acceptors, int selectors, ConnectionFactory... factories) Server
(ThreadPool threadPool, Scheduler scheduler, ByteBufferPool bufferPool) ServerConnector
(Server server, Executor executor, Scheduler scheduler, ByteBufferPool bufferPool, int acceptors, int selectors, ConnectionFactory... factories) -
Uses of ByteBufferPool in org.eclipse.jetty.server.handler
Methods in org.eclipse.jetty.server.handler that return ByteBufferPoolMethods in org.eclipse.jetty.server.handler with parameters of type ByteBufferPoolModifier and TypeMethodDescriptionvoid
ConnectHandler.setByteBufferPool
(ByteBufferPool bufferPool) Constructors in org.eclipse.jetty.server.handler with parameters of type ByteBufferPoolModifierConstructorDescriptionDownstreamConnection
(EndPoint endPoint, Executor executor, ByteBufferPool bufferPool, ConcurrentMap<String, Object> context) UpstreamConnection
(EndPoint endPoint, Executor executor, ByteBufferPool bufferPool, ConnectHandler.ConnectContext connectContext) -
Uses of ByteBufferPool in org.eclipse.jetty.unixdomain.server
Constructors in org.eclipse.jetty.unixdomain.server with parameters of type ByteBufferPoolModifierConstructorDescriptionUnixDomainServerConnector
(Server server, Executor executor, Scheduler scheduler, ByteBufferPool bufferPool, int acceptors, int selectors, ConnectionFactory... factories) -
Uses of ByteBufferPool in org.eclipse.jetty.websocket.core
Methods in org.eclipse.jetty.websocket.core that return ByteBufferPoolModifier and TypeMethodDescriptionAbstractExtension.getByteBufferPool()
CoreSession.Empty.getByteBufferPool()
CoreSession.getByteBufferPool()
WebSocketComponents.getByteBufferPool()
WebSocketCoreSession.getByteBufferPool()
Constructors in org.eclipse.jetty.websocket.core with parameters of type ByteBufferPoolModifierConstructorDescriptionWebSocketComponents
(WebSocketExtensionRegistry extensionRegistry, DecoratedObjectFactory objectFactory, ByteBufferPool bufferPool, InflaterPool inflaterPool, DeflaterPool deflaterPool) WebSocketComponents
(WebSocketExtensionRegistry extensionRegistry, DecoratedObjectFactory objectFactory, ByteBufferPool bufferPool, InflaterPool inflaterPool, DeflaterPool deflaterPool, Executor executor) WebSocketConnection
(EndPoint endp, Executor executor, Scheduler scheduler, ByteBufferPool byteBufferPool, WebSocketCoreSession coreSession) Create a WSConnection.WebSocketConnection
(EndPoint endp, Executor executor, Scheduler scheduler, ByteBufferPool byteBufferPool, WebSocketCoreSession coreSession, Random randomMask) Create a WSConnection. -
Uses of ByteBufferPool in org.eclipse.jetty.websocket.core.messages
Constructors in org.eclipse.jetty.websocket.core.messages with parameters of type ByteBufferPoolModifierConstructorDescriptionMessageOutputStream
(CoreSession coreSession, ByteBufferPool bufferPool) MessageWriter
(CoreSession coreSession, ByteBufferPool bufferPool)
InputStreamRequestContent(String, InputStream, ByteBufferPool.Sized)
instead.