public interface ChannelPool extends Closeable
Channel and so act as a pool of these.| Modifier and Type | Method and Description |
|---|---|
Future<Channel> |
acquire()
Acquire a
Channel from this ChannelPool. |
Future<Channel> |
acquire(Promise<Channel> promise)
Acquire a
Channel from this ChannelPool. |
void |
close() |
Future<Void> |
release(Channel channel)
Release a
Channel back to this ChannelPool. |
Future<Void> |
release(Channel channel,
Promise<Void> promise)
Release a
Channel back to this ChannelPool. |
Future<Channel> acquire()
Channel from this ChannelPool. The returned Future is notified once
the acquire is successful and failed otherwise.Future<Channel> acquire(Promise<Channel> promise)
Channel from this ChannelPool. The given Promise is notified once
the acquire is successful and failed otherwise.Future<Void> release(Channel channel)
Channel back to this ChannelPool. The returned Future is notified once
the release is successful and failed otherwise. When failed the Channel will automatically closed.Future<Void> release(Channel channel, Promise<Void> promise)
Channel back to this ChannelPool. The given Promise is notified once
the release is successful and failed otherwise. When failed the Channel will automatically closed.void close()
close in interface AutoCloseableclose in interface CloseableCopyright © 2008–2016 The Netty Project. All rights reserved.