## Uses of Interface
io.undertow.connector.ByteBufferPool

Packages that use ByteBufferPool
io.undertow
io.undertow.client
io.undertow.client.ajp
io.undertow.client.http
io.undertow.client.http2
io.undertow.conduits
io.undertow.connector
io.undertow.protocols.ajp
io.undertow.protocols.http2
io.undertow.protocols.ssl
io.undertow.server
io.undertow.server.protocol.ajp
io.undertow.server.protocol.framed
io.undertow.server.protocol.http
io.undertow.server.protocol.http2
io.undertow.server.protocol.proxy
io.undertow.util
io.undertow.websockets.client
io.undertow.websockets.core
io.undertow.websockets.core.protocol
io.undertow.websockets.core.protocol.version07
io.undertow.websockets.core.protocol.version08
io.undertow.websockets.core.protocol.version13
io.undertow.websockets.spi

### Uses of ByteBufferPool in io.undertow

Methods in io.undertow with parameters of type ByteBufferPool
`Undertow.Builder` Undertow.Builder.`setByteBufferPool(ByteBufferPool byteBufferPool)`

### Uses of ByteBufferPool in io.undertow.client

Methods in io.undertow.client that return ByteBufferPool
`ByteBufferPool` ClientConnection.`getBufferPool()`

Methods in io.undertow.client with parameters of type ByteBufferPool
`void` UndertowClient.`connect(ClientCallback<ClientConnection> listener, InetSocketAddress bindAddress, URI uri, org.xnio.XnioIoThread ioThread, ByteBufferPool bufferPool, org.xnio.OptionMap options)`
`void` ClientProvider.`connect(ClientCallback<ClientConnection> listener, InetSocketAddress bindAddress, URI uri, org.xnio.XnioIoThread ioThread, org.xnio.ssl.XnioSsl ssl, ByteBufferPool bufferPool, org.xnio.OptionMap options)`
`void` UndertowClient.`connect(ClientCallback<ClientConnection> listener, InetSocketAddress bindAddress, URI uri, org.xnio.XnioIoThread ioThread, org.xnio.ssl.XnioSsl ssl, ByteBufferPool bufferPool, org.xnio.OptionMap options)`
`void` UndertowClient.`connect(ClientCallback<ClientConnection> listener, InetSocketAddress bindAddress, URI uri, org.xnio.XnioWorker worker, ByteBufferPool bufferPool, org.xnio.OptionMap options)`
`void` ClientProvider.`connect(ClientCallback<ClientConnection> listener, InetSocketAddress bindAddress, URI uri, org.xnio.XnioWorker worker, org.xnio.ssl.XnioSsl ssl, ByteBufferPool bufferPool, org.xnio.OptionMap options)`
`void` UndertowClient.`connect(ClientCallback<ClientConnection> listener, InetSocketAddress bindAddress, URI uri, org.xnio.XnioWorker worker, org.xnio.ssl.XnioSsl ssl, ByteBufferPool bufferPool, org.xnio.OptionMap options)`
`void` UndertowClient.`connect(ClientCallback<ClientConnection> listener, URI uri, org.xnio.XnioIoThread ioThread, ByteBufferPool bufferPool, org.xnio.OptionMap options)`
`void` ClientProvider.`connect(ClientCallback<ClientConnection> listener, URI uri, org.xnio.XnioIoThread ioThread, org.xnio.ssl.XnioSsl ssl, ByteBufferPool bufferPool, org.xnio.OptionMap options)`
`void` UndertowClient.`connect(ClientCallback<ClientConnection> listener, URI uri, org.xnio.XnioIoThread ioThread, org.xnio.ssl.XnioSsl ssl, ByteBufferPool bufferPool, org.xnio.OptionMap options)`
`void` UndertowClient.`connect(ClientCallback<ClientConnection> listener, URI uri, org.xnio.XnioWorker worker, ByteBufferPool bufferPool, org.xnio.OptionMap options)`
`void` ClientProvider.`connect(ClientCallback<ClientConnection> listener, URI uri, org.xnio.XnioWorker worker, org.xnio.ssl.XnioSsl ssl, ByteBufferPool bufferPool, org.xnio.OptionMap options)`
`void` UndertowClient.`connect(ClientCallback<ClientConnection> listener, URI uri, org.xnio.XnioWorker worker, org.xnio.ssl.XnioSsl ssl, ByteBufferPool bufferPool, org.xnio.OptionMap options)`
`org.xnio.IoFuture<ClientConnection>` UndertowClient.`connect(InetSocketAddress bindAddress, URI uri, org.xnio.XnioIoThread ioThread, ByteBufferPool bufferPool, org.xnio.OptionMap options)`
`org.xnio.IoFuture<ClientConnection>` UndertowClient.`connect(InetSocketAddress bindAddress, URI uri, org.xnio.XnioIoThread ioThread, org.xnio.ssl.XnioSsl ssl, ByteBufferPool bufferPool, org.xnio.OptionMap options)`
`org.xnio.IoFuture<ClientConnection>` UndertowClient.`connect(InetSocketAddress bindAddress, URI uri, org.xnio.XnioWorker worker, ByteBufferPool bufferPool, org.xnio.OptionMap options)`
`org.xnio.IoFuture<ClientConnection>` UndertowClient.`connect(InetSocketAddress bindAddress, URI uri, org.xnio.XnioWorker worker, org.xnio.ssl.XnioSsl ssl, ByteBufferPool bufferPool, org.xnio.OptionMap options)`
`org.xnio.IoFuture<ClientConnection>` UndertowClient.`connect(URI uri, org.xnio.XnioIoThread ioThread, ByteBufferPool bufferPool, org.xnio.OptionMap options)`
`org.xnio.IoFuture<ClientConnection>` UndertowClient.`connect(URI uri, org.xnio.XnioIoThread ioThread, org.xnio.ssl.XnioSsl ssl, ByteBufferPool bufferPool, org.xnio.OptionMap options)`
`org.xnio.IoFuture<ClientConnection>` UndertowClient.`connect(URI uri, org.xnio.XnioWorker worker, ByteBufferPool bufferPool, org.xnio.OptionMap options)`
`org.xnio.IoFuture<ClientConnection>` UndertowClient.`connect(URI uri, org.xnio.XnioWorker worker, org.xnio.ssl.XnioSsl ssl, ByteBufferPool bufferPool, org.xnio.OptionMap options)`

### Uses of ByteBufferPool in io.undertow.client.ajp

Methods in io.undertow.client.ajp with parameters of type ByteBufferPool
`void` AjpClientProvider.`connect(ClientCallback<ClientConnection> listener, InetSocketAddress bindAddress, URI uri, org.xnio.XnioIoThread ioThread, org.xnio.ssl.XnioSsl ssl, ByteBufferPool bufferPool, org.xnio.OptionMap options)`
`void` AjpClientProvider.`connect(ClientCallback<ClientConnection> listener, InetSocketAddress bindAddress, URI uri, org.xnio.XnioWorker worker, org.xnio.ssl.XnioSsl ssl, ByteBufferPool bufferPool, org.xnio.OptionMap options)`
`void` AjpClientProvider.`connect(ClientCallback<ClientConnection> listener, URI uri, org.xnio.XnioIoThread ioThread, org.xnio.ssl.XnioSsl ssl, ByteBufferPool bufferPool, org.xnio.OptionMap options)`
`void` AjpClientProvider.`connect(ClientCallback<ClientConnection> listener, URI uri, org.xnio.XnioWorker worker, org.xnio.ssl.XnioSsl ssl, ByteBufferPool bufferPool, org.xnio.OptionMap options)`

### Uses of ByteBufferPool in io.undertow.client.http

Methods in io.undertow.client.http with parameters of type ByteBufferPool
`void` HttpClientProvider.`connect(ClientCallback<ClientConnection> listener, InetSocketAddress bindAddress, URI uri, org.xnio.XnioIoThread ioThread, org.xnio.ssl.XnioSsl ssl, ByteBufferPool bufferPool, org.xnio.OptionMap options)`
`void` HttpClientProvider.`connect(ClientCallback<ClientConnection> listener, InetSocketAddress bindAddress, URI uri, org.xnio.XnioWorker worker, org.xnio.ssl.XnioSsl ssl, ByteBufferPool bufferPool, org.xnio.OptionMap options)`
`void` HttpClientProvider.`connect(ClientCallback<ClientConnection> listener, URI uri, org.xnio.XnioIoThread ioThread, org.xnio.ssl.XnioSsl ssl, ByteBufferPool bufferPool, org.xnio.OptionMap options)`
`void` HttpClientProvider.`connect(ClientCallback<ClientConnection> listener, URI uri, org.xnio.XnioWorker worker, org.xnio.ssl.XnioSsl ssl, ByteBufferPool bufferPool, org.xnio.OptionMap options)`

### Uses of ByteBufferPool in io.undertow.client.http2

Methods in io.undertow.client.http2 that return ByteBufferPool
`ByteBufferPool` Http2ClientConnection.`getBufferPool()`

Methods in io.undertow.client.http2 with parameters of type ByteBufferPool
`static ALPNClientSelector.ALPNProtocol` Http2ClientProvider.`alpnProtocol(ClientCallback<ClientConnection> listener, URI uri, ByteBufferPool bufferPool, org.xnio.OptionMap options)`
`void` Http2PriorKnowledgeClientProvider.`connect(ClientCallback<ClientConnection> listener, InetSocketAddress bindAddress, URI uri, org.xnio.XnioIoThread ioThread, org.xnio.ssl.XnioSsl ssl, ByteBufferPool bufferPool, org.xnio.OptionMap options)`
`void` Http2ClientProvider.`connect(ClientCallback<ClientConnection> listener, InetSocketAddress bindAddress, URI uri, org.xnio.XnioIoThread ioThread, org.xnio.ssl.XnioSsl ssl, ByteBufferPool bufferPool, org.xnio.OptionMap options)`
`void` Http2ClearClientProvider.`connect(ClientCallback<ClientConnection> listener, InetSocketAddress bindAddress, URI uri, org.xnio.XnioIoThread ioThread, org.xnio.ssl.XnioSsl ssl, ByteBufferPool bufferPool, org.xnio.OptionMap options)`
`void` Http2PriorKnowledgeClientProvider.`connect(ClientCallback<ClientConnection> listener, InetSocketAddress bindAddress, URI uri, org.xnio.XnioWorker worker, org.xnio.ssl.XnioSsl ssl, ByteBufferPool bufferPool, org.xnio.OptionMap options)`
`void` Http2ClientProvider.`connect(ClientCallback<ClientConnection> listener, InetSocketAddress bindAddress, URI uri, org.xnio.XnioWorker worker, org.xnio.ssl.XnioSsl ssl, ByteBufferPool bufferPool, org.xnio.OptionMap options)`
`void` Http2ClearClientProvider.`connect(ClientCallback<ClientConnection> listener, InetSocketAddress bindAddress, URI uri, org.xnio.XnioWorker worker, org.xnio.ssl.XnioSsl ssl, ByteBufferPool bufferPool, org.xnio.OptionMap options)`
`void` Http2PriorKnowledgeClientProvider.`connect(ClientCallback<ClientConnection> listener, URI uri, org.xnio.XnioIoThread ioThread, org.xnio.ssl.XnioSsl ssl, ByteBufferPool bufferPool, org.xnio.OptionMap options)`
`void` Http2ClientProvider.`connect(ClientCallback<ClientConnection> listener, URI uri, org.xnio.XnioIoThread ioThread, org.xnio.ssl.XnioSsl ssl, ByteBufferPool bufferPool, org.xnio.OptionMap options)`
`void` Http2ClearClientProvider.`connect(ClientCallback<ClientConnection> listener, URI uri, org.xnio.XnioIoThread ioThread, org.xnio.ssl.XnioSsl ssl, ByteBufferPool bufferPool, org.xnio.OptionMap options)`
`void` Http2PriorKnowledgeClientProvider.`connect(ClientCallback<ClientConnection> listener, URI uri, org.xnio.XnioWorker worker, org.xnio.ssl.XnioSsl ssl, ByteBufferPool bufferPool, org.xnio.OptionMap options)`
`void` Http2ClientProvider.`connect(ClientCallback<ClientConnection> listener, URI uri, org.xnio.XnioWorker worker, org.xnio.ssl.XnioSsl ssl, ByteBufferPool bufferPool, org.xnio.OptionMap options)`
`void` Http2ClearClientProvider.`connect(ClientCallback<ClientConnection> listener, URI uri, org.xnio.XnioWorker worker, org.xnio.ssl.XnioSsl ssl, ByteBufferPool bufferPool, org.xnio.OptionMap options)`
`static String` Http2ClearClientProvider.`createSettingsFrame(org.xnio.OptionMap options, ByteBufferPool bufferPool)`

### Uses of ByteBufferPool in io.undertow.conduits

Constructors in io.undertow.conduits with parameters of type ByteBufferPool
Constructor and Description
`ChunkedStreamSinkConduit(org.xnio.conduits.StreamSinkConduit next, ByteBufferPool bufferPool, boolean configurable, boolean passClose, HeaderMap responseHeaders, ConduitListener<? super ChunkedStreamSinkConduit> finishListener, Attachable attachable)` Construct a new instance.
`ChunkedStreamSourceConduit(org.xnio.conduits.StreamSourceConduit next, org.xnio.conduits.PushBackStreamSourceConduit channel, ByteBufferPool pool, ConduitListener<? super ChunkedStreamSourceConduit> finishListener, Attachable attachable, Closeable closeable)`

### Uses of ByteBufferPool in io.undertow.connector

Methods in io.undertow.connector that return ByteBufferPool
`ByteBufferPool` ByteBufferPool.`getArrayBackedPool()` If this byte buffer pool corresponds to an array backed pool then this will return itself.

### Uses of ByteBufferPool in io.undertow.protocols.ajp

Constructors in io.undertow.protocols.ajp with parameters of type ByteBufferPool
Constructor and Description
`AjpClientChannel(org.xnio.StreamConnection connectedStreamChannel, ByteBufferPool bufferPool, org.xnio.OptionMap settings)` Create a new `AbstractFramedChannel` 8

### Uses of ByteBufferPool in io.undertow.protocols.http2

Constructors in io.undertow.protocols.http2 with parameters of type ByteBufferPool
Constructor and Description
`Http2Channel(org.xnio.StreamConnection connectedStreamChannel, String protocol, ByteBufferPool bufferPool, PooledByteBuffer data, boolean clientSide, boolean fromUpgrade, boolean prefaceRequired, ByteBuffer initialOtherSideSettings, org.xnio.OptionMap settings)`
`Http2Channel(org.xnio.StreamConnection connectedStreamChannel, String protocol, ByteBufferPool bufferPool, PooledByteBuffer data, boolean clientSide, boolean fromUpgrade, boolean prefaceRequired, org.xnio.OptionMap settings)`
`Http2Channel(org.xnio.StreamConnection connectedStreamChannel, String protocol, ByteBufferPool bufferPool, PooledByteBuffer data, boolean clientSide, boolean fromUpgrade, org.xnio.OptionMap settings)`

### Uses of ByteBufferPool in io.undertow.protocols.ssl

Constructors in io.undertow.protocols.ssl with parameters of type ByteBufferPool
Constructor and Description
`UndertowXnioSsl(org.xnio.Xnio xnio, org.xnio.OptionMap optionMap, ByteBufferPool bufferPool)` Construct a new instance.
`UndertowXnioSsl(org.xnio.Xnio xnio, org.xnio.OptionMap optionMap, ByteBufferPool bufferPool, SSLContext sslContext)` Construct a new instance.
`UndertowXnioSsl(org.xnio.Xnio xnio, org.xnio.OptionMap optionMap, ByteBufferPool bufferPool, SSLContext sslContext, Executor delegatedTaskExecutor)` Construct a new instance.

### Uses of ByteBufferPool in io.undertow.server

Classes in io.undertow.server that implement ByteBufferPool
`class` `DefaultByteBufferPool` A byte buffer pool that supports reference counted pools.
`class` `XnioByteBufferPool`

Fields in io.undertow.server declared as ByteBufferPool
`protected ByteBufferPool` AbstractServerConnection.`bufferPool`

Methods in io.undertow.server that return ByteBufferPool
`ByteBufferPool` DefaultByteBufferPool.`getArrayBackedPool()`
`ByteBufferPool` XnioByteBufferPool.`getArrayBackedPool()`
`ByteBufferPool` OpenListener.`getBufferPool()`
`abstract ByteBufferPool` ServerConnection.`getByteBufferPool()`
`ByteBufferPool` AbstractServerConnection.`getByteBufferPool()` Get the buffer pool for this connection.

Constructors in io.undertow.server with parameters of type ByteBufferPool
Constructor and Description
`AbstractServerConnection(org.xnio.StreamConnection channel, ByteBufferPool bufferPool, HttpHandler rootHandler, org.xnio.OptionMap undertowOptions, int bufferSize)`
`XnioBufferPoolAdaptor(ByteBufferPool byteBufferPool)`

### Uses of ByteBufferPool in io.undertow.server.protocol.ajp

Methods in io.undertow.server.protocol.ajp that return ByteBufferPool
`ByteBufferPool` AjpOpenListener.`getBufferPool()`

Constructors in io.undertow.server.protocol.ajp with parameters of type ByteBufferPool
Constructor and Description
`AjpOpenListener(ByteBufferPool pool)`
`AjpOpenListener(ByteBufferPool pool, org.xnio.OptionMap undertowOptions)`
`AjpServerConnection(org.xnio.StreamConnection channel, ByteBufferPool bufferPool, HttpHandler rootHandler, org.xnio.OptionMap undertowOptions, int bufferSize)`

### Uses of ByteBufferPool in io.undertow.server.protocol.framed

Methods in io.undertow.server.protocol.framed that return ByteBufferPool
`ByteBufferPool` AbstractFramedChannel.`getBufferPool()` Get the buffer pool for this connection.

Constructors in io.undertow.server.protocol.framed with parameters of type ByteBufferPool
Constructor and Description
`AbstractFramedChannel(org.xnio.StreamConnection connectedStreamChannel, ByteBufferPool bufferPool, FramePriority<C,R,S> framePriority, PooledByteBuffer readData, org.xnio.OptionMap settings)` Create a new `AbstractFramedChannel` 8

### Uses of ByteBufferPool in io.undertow.server.protocol.http

Methods in io.undertow.server.protocol.http that return ByteBufferPool
`ByteBufferPool` HttpOpenListener.`getBufferPool()`
`ByteBufferPool` AlpnOpenListener.`getBufferPool()`

Constructors in io.undertow.server.protocol.http with parameters of type ByteBufferPool
Constructor and Description
`AlpnOpenListener(ByteBufferPool bufferPool)`
`AlpnOpenListener(ByteBufferPool bufferPool, org.xnio.OptionMap undertowOptions)`
`AlpnOpenListener(ByteBufferPool bufferPool, org.xnio.OptionMap undertowOptions, DelegateOpenListener httpListener)`
`AlpnOpenListener(ByteBufferPool bufferPool, org.xnio.OptionMap undertowOptions, String fallbackProtocol, DelegateOpenListener fallbackListener)`
`HttpOpenListener(ByteBufferPool pool)`
`HttpOpenListener(ByteBufferPool pool, org.xnio.OptionMap undertowOptions)`
`HttpServerConnection(org.xnio.StreamConnection channel, ByteBufferPool bufferPool, HttpHandler rootHandler, org.xnio.OptionMap undertowOptions, int bufferSize, ConnectorStatisticsImpl connectorStatistics)`
`PipeliningBufferingStreamSinkConduit(org.xnio.conduits.StreamSinkConduit next, ByteBufferPool pool)`

### Uses of ByteBufferPool in io.undertow.server.protocol.http2

Methods in io.undertow.server.protocol.http2 that return ByteBufferPool
`ByteBufferPool` Http2OpenListener.`getBufferPool()`
`ByteBufferPool` Http2ServerConnection.`getByteBufferPool()`

Constructors in io.undertow.server.protocol.http2 with parameters of type ByteBufferPool
Constructor and Description
`Http2OpenListener(ByteBufferPool pool)`
`Http2OpenListener(ByteBufferPool pool, org.xnio.OptionMap undertowOptions)`
`Http2OpenListener(ByteBufferPool pool, org.xnio.OptionMap undertowOptions, String protocol)`

### Uses of ByteBufferPool in io.undertow.server.protocol.proxy

Constructors in io.undertow.server.protocol.proxy with parameters of type ByteBufferPool
Constructor and Description
`ProxyProtocolOpenListener(OpenListener openListener, UndertowXnioSsl ssl, ByteBufferPool bufferPool, org.xnio.OptionMap sslOptionMap)`

### Uses of ByteBufferPool in io.undertow.util

Methods in io.undertow.util with parameters of type ByteBufferPool
`static MultipartParser.ParseState` MultipartParser.`beginParse(ByteBufferPool bufferPool, MultipartParser.PartHandler handler, byte[] boundary, String requestCharset)`

`static <I extends org.xnio.channels.StreamSourceChannel,O extends org.xnio.channels.StreamSinkChannel>
void`

Transfer.`initiateTransfer(I source, O sink, org.xnio.ChannelListener<? super I> sourceListener, org.xnio.ChannelListener<? super O> sinkListener, org.xnio.ChannelExceptionHandler<? super I> readExceptionHandler, org.xnio.ChannelExceptionHandler<? super O> writeExceptionHandler, ByteBufferPool pool)`
Initiate a low-copy transfer between two stream channels.

Constructors in io.undertow.util with parameters of type ByteBufferPool
Constructor and Description
`ParseState(ByteBufferPool bufferPool, MultipartParser.PartHandler partHandler, String requestCharset, byte[] boundary)`
`StringReadChannelListener(ByteBufferPool bufferPool)`

### Uses of ByteBufferPool in io.undertow.websockets.client

Methods in io.undertow.websockets.client that return ByteBufferPool
`ByteBufferPool` WebSocketClient.ConnectionBuilder.`getBufferPool()`

Methods in io.undertow.websockets.client with parameters of type ByteBufferPool
`static org.xnio.IoFuture<WebSocketChannel>` WebSocketClient.`connect(org.xnio.XnioWorker worker, ByteBufferPool bufferPool, org.xnio.OptionMap optionMap, URI uri, WebSocketVersion version)` Deprecated.
`static org.xnio.IoFuture<WebSocketChannel>` WebSocketClient.`connect(org.xnio.XnioWorker worker, ByteBufferPool bufferPool, org.xnio.OptionMap optionMap, URI uri, WebSocketVersion version, WebSocketClientNegotiation clientNegotiation)` Deprecated.
`static org.xnio.IoFuture<WebSocketChannel>` WebSocketClient.`connect(org.xnio.XnioWorker worker, org.xnio.ssl.XnioSsl ssl, ByteBufferPool bufferPool, org.xnio.OptionMap optionMap, InetSocketAddress bindAddress, URI uri, WebSocketVersion version, WebSocketClientNegotiation clientNegotiation, Set<ExtensionHandshake> clientExtensions)` Deprecated.
`static org.xnio.IoFuture<WebSocketChannel>` WebSocketClient.`connect(org.xnio.XnioWorker worker, org.xnio.ssl.XnioSsl ssl, ByteBufferPool bufferPool, org.xnio.OptionMap optionMap, URI uri, WebSocketVersion version)` Deprecated.
`static org.xnio.IoFuture<WebSocketChannel>` WebSocketClient.`connect(org.xnio.XnioWorker worker, org.xnio.ssl.XnioSsl ssl, ByteBufferPool bufferPool, org.xnio.OptionMap optionMap, URI uri, WebSocketVersion version, WebSocketClientNegotiation clientNegotiation)` Deprecated.
`static org.xnio.IoFuture<WebSocketChannel>` WebSocketClient.`connect(org.xnio.XnioWorker worker, org.xnio.ssl.XnioSsl ssl, ByteBufferPool bufferPool, org.xnio.OptionMap optionMap, URI uri, WebSocketVersion version, WebSocketClientNegotiation clientNegotiation, Set<ExtensionHandshake> clientExtensions)` Deprecated.
`static WebSocketClient.ConnectionBuilder` WebSocketClient.`connectionBuilder(org.xnio.XnioWorker worker, ByteBufferPool bufferPool, URI uri)` Creates a new connection builder that can be used to create a web socket connection.
`abstract WebSocketChannel` WebSocketClientHandshake.`createChannel(org.xnio.StreamConnection channel, String wsUri, ByteBufferPool bufferPool, org.xnio.OptionMap options)`
`WebSocketChannel` WebSocket13ClientHandshake.`createChannel(org.xnio.StreamConnection channel, String wsUri, ByteBufferPool bufferPool, org.xnio.OptionMap options)`

Constructors in io.undertow.websockets.client with parameters of type ByteBufferPool
Constructor and Description
`ConnectionBuilder(org.xnio.XnioWorker worker, ByteBufferPool bufferPool, URI uri)`

### Uses of ByteBufferPool in io.undertow.websockets.core

Methods in io.undertow.websockets.core with parameters of type ByteBufferPool

`static <I extends org.xnio.channels.StreamSourceChannel,O extends org.xnio.channels.StreamSinkChannel>
void`

WebSocketUtils.`initiateTransfer(I source, O sink, org.xnio.ChannelListener<? super I> sourceListener, org.xnio.ChannelListener<? super O> sinkListener, org.xnio.ChannelExceptionHandler<? super I> readExceptionHandler, org.xnio.ChannelExceptionHandler<? super O> writeExceptionHandler, ByteBufferPool pool)`
Deprecated.

Constructors in io.undertow.websockets.core with parameters of type ByteBufferPool
Constructor and Description
`WebSocketChannel(org.xnio.StreamConnection connectedStreamChannel, ByteBufferPool bufferPool, WebSocketVersion version, String wsUrl, String subProtocol, boolean client, boolean extensionsSupported, ExtensionFunction extensionFunction, Set<WebSocketChannel> peerConnections, org.xnio.OptionMap options)` Create a new `WebSocketChannel` 8

### Uses of ByteBufferPool in io.undertow.websockets.core.protocol

Methods in io.undertow.websockets.core.protocol with parameters of type ByteBufferPool
`abstract WebSocketChannel` Handshake.`createChannel(WebSocketHttpExchange exchange, org.xnio.StreamConnection channel, ByteBufferPool pool)` Create the `WebSocketChannel` from the `WebSocketHttpExchange`

### Uses of ByteBufferPool in io.undertow.websockets.core.protocol.version07

Methods in io.undertow.websockets.core.protocol.version07 with parameters of type ByteBufferPool
`WebSocketChannel` Hybi07Handshake.`createChannel(WebSocketHttpExchange exchange, org.xnio.StreamConnection channel, ByteBufferPool pool)`

Constructors in io.undertow.websockets.core.protocol.version07 with parameters of type ByteBufferPool
Constructor and Description
`WebSocket07Channel(org.xnio.StreamConnection channel, ByteBufferPool bufferPool, String wsUrl, String subProtocol, boolean client, boolean allowExtensions, ExtensionFunction extensionFunction, Set<WebSocketChannel> openConnections, org.xnio.OptionMap options)` Create a new `WebSocket07Channel`

### Uses of ByteBufferPool in io.undertow.websockets.core.protocol.version08

Methods in io.undertow.websockets.core.protocol.version08 with parameters of type ByteBufferPool
`WebSocketChannel` Hybi08Handshake.`createChannel(WebSocketHttpExchange exchange, org.xnio.StreamConnection channel, ByteBufferPool pool)`

Constructors in io.undertow.websockets.core.protocol.version08 with parameters of type ByteBufferPool
Constructor and Description
`WebSocket08Channel(org.xnio.StreamConnection channel, ByteBufferPool bufferPool, String wsUrl, String subProtocols, boolean client, boolean allowExtensions, ExtensionFunction extensionFunction, Set<WebSocketChannel> openConnections, org.xnio.OptionMap options)`

### Uses of ByteBufferPool in io.undertow.websockets.core.protocol.version13

Methods in io.undertow.websockets.core.protocol.version13 with parameters of type ByteBufferPool
`WebSocketChannel` Hybi13Handshake.`createChannel(WebSocketHttpExchange exchange, org.xnio.StreamConnection channel, ByteBufferPool pool)`

Constructors in io.undertow.websockets.core.protocol.version13 with parameters of type ByteBufferPool
Constructor and Description
`WebSocket13Channel(org.xnio.StreamConnection channel, ByteBufferPool bufferPool, String wsUrl, String subProtocols, boolean client, boolean allowExtensions, ExtensionFunction extensionFunction, Set<WebSocketChannel> openConnections, org.xnio.OptionMap options)`

### Uses of ByteBufferPool in io.undertow.websockets.spi

Methods in io.undertow.websockets.spi that return ByteBufferPool
`ByteBufferPool` AsyncWebSocketHttpServerExchange.`getBufferPool()`
`ByteBufferPool` WebSocketHttpExchange.`getBufferPool()`