Uses of Interface
net.sodacan.core.Jug
Packages that use Jug
Package
Description
This package contains most of the Interfaces of Sodacan.
A small island of compute sending and receiving messages to/from other Actors.
An ActorGroup contains a dynamic number of actors.
A Host manages ActorGroups.
These subclasses of Jug are used within an ActorGroup for special purposes
The Scheduler for an ActorGroup is concerned with thread coordination.
-
Uses of Jug in net.sodacan.core
Methods in net.sodacan.core with parameters of type JugModifier and TypeMethodDescriptionvoid
ActorGroup.addMessage
(Jug jug) Add a message to be processed depending on Modevoid
Scheduler.addMessage
(Jug jug) A schedulers job is to accept a message for an actorId.void
Scheduler.addNewMessage
(Jug jug) boolean
-
Uses of Jug in net.sodacan.core.actor
Methods in net.sodacan.core.actor with parameters of type JugModifier and TypeMethodDescriptionvoid
ActorEntry.queueMessage
(Jug jug) Callable from any thread to add a message to this queue. -
Uses of Jug in net.sodacan.core.actorgroup
Methods in net.sodacan.core.actorgroup with parameters of type JugModifier and TypeMethodDescriptionvoid
AbstractActorGroup.addMessage
(Jug jug) Queue this message for processing by scheduler -
Uses of Jug in net.sodacan.core.host
Methods in net.sodacan.core.host with parameters of type Jug -
Uses of Jug in net.sodacan.core.jug
Classes in net.sodacan.core.jug that implement JugModifier and TypeClassDescriptionclass
class
class
class
The carrier for messages sent between Actors.class
-
Uses of Jug in net.sodacan.core.scheduler
Methods in net.sodacan.core.scheduler with parameters of type JugModifier and TypeMethodDescriptionvoid
DefaultScheduler.addMessage
(Jug jug) Add a message to the work queue.void
DefaultScheduler.addNewMessage
(Jug jug) Add a new message to the work queue with backpressure.