ReactorEvent

cc.otavia.core.message.ReactorEvent
enum ReactorEvent extends Event

Attributes

Graph
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Event
class Object
trait Matchable
class Any
Show all

Members list

Type members

Enum entries

final case class AcceptedEvent(channel: Channel, accepted: Channel)
final case class BindReply(channel: Channel, firstActive: Boolean, cause: Option[Throwable])
final case class ChannelClose(channel: Channel, cause: Option[Throwable])
final case class ChannelReadiness(channel: Channel, readyOps: Int)
final case class ConnectReply(channel: Channel, firstActive: Boolean, cause: Option[Throwable])
final case class DeregisterReply(channel: Channel, firstInactive: Boolean, isOpen: Boolean, cause: Option[Throwable])
final case class DisconnectReply(channel: Channel, cause: Option[Throwable])
case case EMPTY_EVENT extends ReactorEvent
final case class ExceptionEvent(channel: Channel, cause: Throwable)
final case class OpenReply(channel: Channel, cause: Option[Throwable])
final case class ReadBuffer(channel: Channel, buffer: RecyclablePageBuffer, sender: Option[SocketAddress], recipient: SocketAddress, cause: Option[Throwable])
final case class ReadCompletedEvent(channel: Channel, cause: Option[Throwable])
final case class ReadEvent(channel: Channel, cause: Option[Throwable])
final case class RegisterReply(channel: Channel, active: Boolean, cause: Option[Throwable])
final case class ShutdownReply(channel: Channel, direction: ChannelShutdownDirection, cause: Option[Throwable])