Class IoEvent

  • All Implemented Interfaces:
    Runnable
    Direct Known Subclasses:
    IoFilterEvent

    public class IoEvent
    extends Object
    implements Runnable
    An I/O event or an I/O request that MINA provides. Most users won't need to use this class. It is usually used by internal components to store I/O events.
    Author:
    Apache MINA Project
    • Constructor Detail

      • IoEvent

        public IoEvent​(IoEventType type,
                       IoSession session,
                       Object parameter)
        Creates a new IoEvent
        Parameters:
        type - The type of event to create
        session - The associated IoSession
        parameter - The parameter to add to the event
    • Method Detail

      • getType

        public IoEventType getType()
        Returns:
        The IoEvent type
      • getSession

        public IoSession getSession()
        Returns:
        The associated IoSession
      • getParameter

        public Object getParameter()
        Returns:
        The stored parameter
      • run

        public void run()
        Specified by:
        run in interface Runnable
      • fire

        public void fire()
        Fire an event