Class IoFilterEvent

java.lang.Object
org.apache.mina.core.session.IoEvent
org.apache.mina.core.filterchain.IoFilterEvent
All Implemented Interfaces:
Runnable

public class IoFilterEvent extends IoEvent
An I/O event or an I/O request that MINA provides for IoFilters. Most users won't need to use this class. It is usually used by internal components to store I/O events.
  • Field Details

    • LOGGER

      private static final org.slf4j.Logger LOGGER
      A logger for this class
    • DEBUG

      private static final boolean DEBUG
      A speedup for logs
    • nextFilter

      private final IoFilter.NextFilter nextFilter
      The filter to call next
  • Constructor Details

    • IoFilterEvent

      public IoFilterEvent(IoFilter.NextFilter nextFilter, IoEventType type, IoSession session, Object parameter)
      Creates a new IoFilterEvent instance
      Parameters:
      nextFilter - The next Filter
      type - The type of event
      session - The current session
      parameter - Any parameter
  • Method Details

    • getNextFilter

      public IoFilter.NextFilter getNextFilter()
      Returns:
      The next filter
    • fire

      public void fire()
      Fire an event
      Overrides:
      fire in class IoEvent