io.github.positionpal.location.tracking.actors

Members list

Type members

Classlikes

Marker trait for remote serializable messages exchanged between distributed actors. Every message class exchanged between distributed actors or persisted should extend this trait. This trait should be referenced as binding in the Akka serialization configuration.

Marker trait for remote serializable messages exchanged between distributed actors. Every message class exchanged between distributed actors or persisted should extend this trait. This trait should be referenced as binding in the Akka serialization configuration.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class UnWire
class Wire
class State
class BorerAkkaSerializer(system: ExtendedActorSystem) extends BorerCborAkkaSerializer, ModelCodecs

Custom Akka serializer for the actor entities, where actor events and commands are registered into BorerCborAkkaSerializer for serialization and deserialization. This class should to be registered in the akka.actor.serializers entry in the akka serialization configuration.

Custom Akka serializer for the actor entities, where actor events and commands are registered into BorerCborAkkaSerializer for serialization and deserialization. This class should to be registered in the akka.actor.serializers entry in the akka serialization configuration.

Attributes

Supertypes
trait ModelCodecs
trait Serializer
class Object
trait Matchable
class Any
Show all
object GroupManager

An akka sharded actor that manages a group of users, acting as an intermediary between the clients and the RealTimeUserTracker actors that track the users.

An akka sharded actor that manages a group of users, acting as an intermediary between the clients and the RealTimeUserTracker actors that track the users.

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

The actor in charge of tracking the real-time location of users, reacting to their movements and status changes. This actor is managed by Akka Cluster Sharding.

The actor in charge of tracking the real-time location of users, reacting to their movements and status changes. This actor is managed by Akka Cluster Sharding.

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type