Module 

Class TerminateHandler.ChannelListenerHandler<C extends Channel & CloseListenerSettable<C>>

java.lang.Object
org.xnio.conduits.TerminateHandler.ChannelListenerHandler<C>
Type Parameters:
C - the channel type
All Implemented Interfaces:
TerminateHandler
Enclosing interface:
TerminateHandler

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

    • ChannelListenerHandler

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

    • 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