Uses of Interface
org.eclipse.jetty.io.RetainableByteBufferPool
Packages that use RetainableByteBufferPool
Package
Description
Jetty IO : Core classes for Jetty IO subsystem
Jetty IO : Core SSL Support
-
Uses of RetainableByteBufferPool in org.eclipse.jetty.http2
Constructors in org.eclipse.jetty.http2 with parameters of type RetainableByteBufferPoolModifierConstructorDescriptionprotected
HTTP2Connection
(RetainableByteBufferPool retainableByteBufferPool, Executor executor, EndPoint endPoint, HTTP2Session session, int bufferSize) -
Uses of RetainableByteBufferPool in org.eclipse.jetty.http2.server
Constructors in org.eclipse.jetty.http2.server with parameters of type RetainableByteBufferPoolModifierConstructorDescriptionHTTP2ServerConnection
(RetainableByteBufferPool retainableByteBufferPool, Executor executor, EndPoint endPoint, HttpConfiguration httpConfig, HTTP2ServerSession session, int inputBufferSize, ServerSessionListener listener) -
Uses of RetainableByteBufferPool in org.eclipse.jetty.io
Classes in org.eclipse.jetty.io that implement RetainableByteBufferPoolModifier and TypeClassDescriptionprotected class
class
ARetainableByteBuffer
pool where RetainableByteBuffers are held inPool
s that are held in array elements.static class
A variant of theArrayRetainableByteBufferPool
that uses buckets of buffers that increase in size by a power of 2 (eg 1k, 2k, 4k, 8k, etc.).protected class
static class
Methods in org.eclipse.jetty.io that return RetainableByteBufferPoolModifier and TypeMethodDescriptionByteBufferPool.asRetainableByteBufferPool()
Get this pool as aRetainableByteBufferPool
, which supports reference counting of the buffers and possibly a more efficient lookup mechanism based on thePool
class.LeakTrackingByteBufferPool.asRetainableByteBufferPool()
NullByteBufferPool.asRetainableByteBufferPool()
static RetainableByteBufferPool
RetainableByteBufferPool.from
(ByteBufferPool byteBufferPool) protected RetainableByteBufferPool
ArrayByteBufferPool.newRetainableByteBufferPool
(int factor, int maxCapacity, int maxBucketSize, long retainedHeapMemory, long retainedDirectMemory) protected RetainableByteBufferPool
LogarithmicArrayByteBufferPool.newRetainableByteBufferPool
(int factor, int maxCapacity, int maxBucketSize, long retainedHeapMemory, long retainedDirectMemory) protected RetainableByteBufferPool
MappedByteBufferPool.newRetainableByteBufferPool
(int factor, int maxCapacity, int maxBucketSize, long retainedHeapMemory, long retainedDirectMemory) -
Uses of RetainableByteBufferPool in org.eclipse.jetty.io.ssl
Constructors in org.eclipse.jetty.io.ssl with parameters of type RetainableByteBufferPoolModifierConstructorDescriptionSslConnection
(RetainableByteBufferPool retainableByteBufferPool, ByteBufferPool byteBufferPool, Executor executor, EndPoint endPoint, SSLEngine sslEngine, boolean useDirectBuffersForEncryption, boolean useDirectBuffersForDecryption) -
Uses of RetainableByteBufferPool in org.eclipse.jetty.websocket.core.internal
Constructors in org.eclipse.jetty.websocket.core.internal with parameters of type RetainableByteBufferPoolModifierConstructorDescriptionWebSocketConnection
(EndPoint endp, Executor executor, Scheduler scheduler, ByteBufferPool bufferPool, RetainableByteBufferPool retainableByteBufferPool, WebSocketCoreSession coreSession) Create a WSConnection.WebSocketConnection
(EndPoint endp, Executor executor, Scheduler scheduler, ByteBufferPool bufferPool, RetainableByteBufferPool retainableByteBufferPool, WebSocketCoreSession coreSession, Random randomMask) Create a WSConnection. -
Uses of RetainableByteBufferPool in org.eclipse.jetty.websocket.core.server.internal
Methods in org.eclipse.jetty.websocket.core.server.internal with parameters of type RetainableByteBufferPoolModifier and TypeMethodDescriptionprotected WebSocketConnection
AbstractHandshaker.newWebSocketConnection
(EndPoint endPoint, Executor executor, Scheduler scheduler, ByteBufferPool byteBufferPool, RetainableByteBufferPool retainableByteBufferPool, WebSocketCoreSession coreSession)