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