Enum IoEventType

java.lang.Object
java.lang.Enum<IoEventType>
org.apache.mina.core.session.IoEventType
All Implemented Interfaces:
Serializable, Comparable<IoEventType>

public enum IoEventType extends Enum<IoEventType>
An Enum that represents the type of I/O events and requests. Most users won't need to use this class. It is usually used by internal components to store I/O events.
  • Enum Constant Details

    • SESSION_CREATED

      public static final IoEventType SESSION_CREATED
      The session has been created
    • SESSION_OPENED

      public static final IoEventType SESSION_OPENED
      The session has been opened
    • SESSION_CLOSED

      public static final IoEventType SESSION_CLOSED
      The session has been closed
    • MESSAGE_RECEIVED

      public static final IoEventType MESSAGE_RECEIVED
      A message has been received
    • MESSAGE_SENT

      public static final IoEventType MESSAGE_SENT
      A message has been sent
    • SESSION_IDLE

      public static final IoEventType SESSION_IDLE
      The session is idle
    • EXCEPTION_CAUGHT

      public static final IoEventType EXCEPTION_CAUGHT
      An exception has been caught
    • WRITE

      public static final IoEventType WRITE
      A write has pccired
    • CLOSE

      public static final IoEventType CLOSE
      A close has occured
    • INPUT_CLOSED

      public static final IoEventType INPUT_CLOSED
      The Input part of the socket has been closed
    • EVENT

      public static final IoEventType EVENT
      A generic event has been generated
  • Constructor Details

    • IoEventType

      private IoEventType()
  • Method Details

    • values

      public static IoEventType[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static IoEventType valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null