Module 

Class TerminateHandler.ChannelListenerHandler<C extends java.nio.channels.Channel & CloseListenerSettable<C>>

  • Type Parameters:
    C - the channel type
    All Implemented Interfaces:
    TerminateHandler
    Enclosing interface:
    TerminateHandler

    public static class TerminateHandler.ChannelListenerHandler<C extends java.nio.channels.Channel & CloseListenerSettable<C>>
    extends java.lang.Object
    implements TerminateHandler
    A terminate handler which calls a channel listener on termination notification.
    • Constructor Detail

      • ChannelListenerHandler

        public ChannelListenerHandler​(C channel)
        Construct a new instance.
        Parameters:
        channel - the channel to wrap
    • Method Detail

      • forceTermination

        public void forceTermination()
        Description copied from interface: TerminateHandler
        Force the front-end channel to close, in response to XNIO worker shutdown.
        Specified by:
        forceTermination in interface TerminateHandler
      • terminated

        public void terminated()
        Description copied from interface: TerminateHandler
        Indicate that a previous shutdown request has successfully resulted in termination.
        Specified by:
        terminated in interface TerminateHandler