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 TypeMethodDescriptionvoidActorGroup.addMessage(Jug jug) Add a message to be processed depending on ModevoidScheduler.addMessage(Jug jug) A schedulers job is to accept a message for an actorId.voidScheduler.addNewMessage(Jug jug) boolean -
Uses of Jug in net.sodacan.core.actor
Methods in net.sodacan.core.actor with parameters of type JugModifier and TypeMethodDescriptionvoidActorEntry.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 TypeMethodDescriptionvoidAbstractActorGroup.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 TypeClassDescriptionclassclassclassclassThe 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 TypeMethodDescriptionvoidDefaultScheduler.addMessage(Jug jug) Add a message to the work queue.voidDefaultScheduler.addNewMessage(Jug jug) Add a new message to the work queue with backpressure.