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 RetainableByteBufferPoolModifierConstructorDescriptionprotectedHTTP2Connection(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 classclassARetainableByteBufferpool where RetainableByteBuffers are held inPools that are held in array elements.static classA variant ofArrayRetainableByteBufferPoolthat tracks buffer acquires/releases, useful to identify buffer leaks.static classA variant of theArrayRetainableByteBufferPoolthat uses buckets of buffers that increase in size by a power of 2 (eg 1k, 2k, 4k, 8k, etc.).protected classstatic classMethods 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 thePoolclass.LeakTrackingByteBufferPool.asRetainableByteBufferPool()NullByteBufferPool.asRetainableByteBufferPool()static RetainableByteBufferPoolRetainableByteBufferPool.from(ByteBufferPool byteBufferPool) protected RetainableByteBufferPoolArrayByteBufferPool.newRetainableByteBufferPool(int factor, int maxCapacity, int maxBucketSize, long retainedHeapMemory, long retainedDirectMemory) protected RetainableByteBufferPoolArrayByteBufferPool.Tracking.newRetainableByteBufferPool(int factor, int maxCapacity, int maxBucketSize, long retainedHeapMemory, long retainedDirectMemory) protected RetainableByteBufferPoolLogarithmicArrayByteBufferPool.newRetainableByteBufferPool(int factor, int maxCapacity, int maxBucketSize, long retainedHeapMemory, long retainedDirectMemory) protected RetainableByteBufferPoolMappedByteBufferPool.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 WebSocketConnectionAbstractHandshaker.newWebSocketConnection(EndPoint endPoint, Executor executor, Scheduler scheduler, ByteBufferPool byteBufferPool, RetainableByteBufferPool retainableByteBufferPool, WebSocketCoreSession coreSession)