|
Akka/Scala example source code file (DiningHakkersMessages.scala)
The DiningHakkersMessages.scala Akka example source codepackage akka.sample.osgi.api import akka.actor.ActorRef /* * Define our messages, they basically speak for themselves */ sealed trait DiningHakkerMessage extends Serializable final case class Busy(chopstick: ActorRef) extends DiningHakkerMessage final case class Put(hakker: ActorRef) extends DiningHakkerMessage final case class Take(hakker: ActorRef) extends DiningHakkerMessage final case class Taken(chopstick: ActorRef) extends DiningHakkerMessage case object Eat extends DiningHakkerMessage case object Think extends DiningHakkerMessage case object Identify extends DiningHakkerMessage final case class Identification(name: String, busyWith: String) extends DiningHakkerMessage case object SubscribeToHakkerStateChanges extends DiningHakkerMessage final case class HakkerStateChange(hakkerName: String, from: String, to: String) final case class TrackHakker(hakker: ActorRef) extends DiningHakkerMessage final case class GetEatingCount(hakkerName: String) extends DiningHakkerMessage final case class EatingCount(hakkerName: String, count: Int) extends DiningHakkerMessage Other Akka source code examplesHere is a short list of links related to this Akka DiningHakkersMessages.scala source code file: |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2021 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.