Interface ListenerInvokingChannelPool.ChannelPoolListener

All Known Implementing Classes:
AutoReadDisableChannelPoolListener, AutoReadEnableChannelPoolListener, HandlerRemovingChannelPoolListener, InUseTrackingChannelPoolListener
Enclosing class:
ListenerInvokingChannelPool

public static interface ListenerInvokingChannelPool.ChannelPoolListener
Listener which is called for various actions performed on a SdkChannelPool. All listener events are guaranteed to be invoked as part of the Channel's EventLoop.
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
    channelAcquired(io.netty.channel.Channel channel)
    Called after a Channel was acquired by calling ChannelPool.acquire() or ChannelPool.acquire(Promise).
    default void
    channelReleased(io.netty.channel.Channel channel)
    Called before a Channel is released by calling ChannelPool.release(Channel) or ChannelPool.release(Channel, Promise).
  • Method Details

    • channelAcquired

      default void channelAcquired(io.netty.channel.Channel channel)
      Called after a Channel was acquired by calling ChannelPool.acquire() or ChannelPool.acquire(Promise).

      This method will be called by the EventLoop of the Channel.

    • channelReleased

      default void channelReleased(io.netty.channel.Channel channel)
      Called before a Channel is released by calling ChannelPool.release(Channel) or ChannelPool.release(Channel, Promise).

      This method will be called by the EventLoop of the Channel.