cc.otavia.core.message
package cc.otavia.core.message
Members list
Type members
Classlikes
message which need reply
message which need reply
Attributes
- Supertypes
- Known subtypes
case class AskTimeoutEvent(registerId: Long, askId: Long) extends TimerEvent
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass TimerEventclass Eventclass Objecttrait Matchableclass AnyShow all
Message which will generate Stack when a Actor received.
Message which will generate Stack when a Actor received.
Attributes
- Supertypes
- Known subtypes
-
trait Ask[R]class AcceptedChannelclass Bindtrait Connectclass ConnectChanneltrait Noticeclass Argsclass ArrayNotice[T]class IntNoticeclass SeqNotice[T]class StringNoticeShow all
case class ChannelTimeoutEvent(registerId: Long, channel: Channel) extends TimerEvent
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass TimerEventclass Eventclass Objecttrait Matchableclass AnyShow all
Event for cc.otavia.core.actor.Actor
Event for cc.otavia.core.actor.Actor
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
enum ReactorEventclass TimerEventclass AskTimeoutEventclass ChannelTimeoutEventclass ResourceTimeoutEventclass TimeoutEventShow all
final class ExceptionMessage(message: String | Null, cause: Throwable | Null) extends Exception, Reply
object ExceptionMessage
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ExceptionMessage.type
sealed trait Message extends Serializable
Message is base unit for actor community
Message is base unit for actor community
Attributes
- Supertypes
-
trait Serializableclass Objecttrait Matchableclass Any
- Known subtypes
-
trait Calltrait Ask[R]class AcceptedChannelclass Bindtrait Connectclass ConnectChanneltrait Noticeclass Argsclass ArrayNotice[T]class IntNoticeclass SeqNotice[T]class StringNoticetrait Replyclass ChannelEstablishedclass ExceptionMessageclass TimeoutReplyclass UnitReplyShow all
message which do not need reply
message which do not need reply
Attributes
- Supertypes
- Known subtypes
enum ReactorEvent extends Event
channel event for cc.otavia.core.actor.ChannelsActor
channel event for cc.otavia.core.actor.ChannelsActor
Attributes
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Eventclass Objecttrait Matchableclass AnyShow all
reply message, it reply at least one ask message
reply message, it reply at least one ask message
Attributes
- Supertypes
- Known subtypes
case class ResourceTimeoutEvent(registerId: Long, cache: ResourceTimer) extends TimerEvent
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass TimerEventclass Eventclass Objecttrait Matchableclass AnyShow all
case class TimeoutEvent(registerId: Long, attach: Option[AnyRef]) extends TimerEvent
Timeout event
Timeout event
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass TimerEventclass Eventclass Objecttrait Matchableclass AnyShow all
case class TimeoutReply() extends Reply
sealed abstract class TimerEvent extends Event
Attributes
- Supertypes
- Known subtypes
In this article