cc.otavia.core.actor
  package cc.otavia.core.actor
 
Members list
Type members
Classlikes
            abstract class AcceptedWorkerActor[M <: Call] extends ChannelsActor[M | AcceptedChannel]
           
          Attributes
- Supertypes
- 
               class Objecttrait Matchableclass Any
            abstract class AcceptorActor[W <: AcceptedWorkerActor[_ <: Call]] extends ChannelsActor[Bind]
           
          Attributes
- Companion
- object
- Supertypes
            object AcceptorActor
           
          Attributes
- Companion
- class
- Supertypes
- 
               class Objecttrait Matchableclass Any
- Self type
- 
               AcceptorActor.type
base class of IO & Actor model, it has two subclass
base class of IO & Actor model, it has two subclass
- cc.otavia.core.actor.StateActor: general actor
- cc.otavia.core.actor.ChannelsActor: socket group, a actor which can handle io event
Type parameters
- M
- 
               the type of message of this actor can handle 
Attributes
- Companion
- object
- Supertypes
- 
               class Objecttrait Matchableclass Any
            abstract class ActorCleaner extends Runnable
           
          Attributes
- Supertypes
- 
               trait Runnableclass Objecttrait Matchableclass Any
            trait ActorContext
           
          Attributes
- Supertypes
- 
               class Objecttrait Matchableclass Any
- Known subtypes
- 
               trait WorkerFactory[W]
            trait AutoCleanable
           
          Attributes
- Supertypes
- 
               class Objecttrait Matchableclass Any
- Self type
- 
               AbstractActor[_]
Attributes
- Companion
- object
- Supertypes
- Known subtypes
- 
               class AcceptedWorkerActor[M]class AcceptorActor[W]class DatagramChannelsActor[M]class SocketChannelsActor[M]
            object ChannelsActor
           
          Attributes
- Companion
- class
- Supertypes
- 
               class Objecttrait Matchableclass Any
- Self type
- 
               ChannelsActor.type
            abstract class DatagramChannelsActor[M <: Call] extends ChannelsActor[M]
           
          Attributes
- Supertypes
            enum ExceptionStrategy
           
          Attributes
- Supertypes
- 
               trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
            abstract class MainActor(val args: Array[String]) extends StateActor[Args]
           
          Attributes
- Companion
- object
- Supertypes
            object MainActor
           
          
            abstract class SocketChannelsActor[M <: Call] extends ChannelsActor[M]
           
          Attributes
- Companion
- object
- Supertypes
            object SocketChannelsActor
           
          Attributes
- Companion
- class
- Supertypes
- 
               class Objecttrait Matchableclass Any
- Self type
- 
               SocketChannelsActor.type
Attributes
- Supertypes
- Known subtypes
- 
               class MainActor
In this article