package uns
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- final case class AlreadyRegisteredEntity(msg: RegisteredEntity) extends Product with Serializable
- final case class AlreadyUnregisteredEntity(msg: UnregisteredEntity) extends Product with Serializable
- class NumberPoolActor extends Actor
An
Actor
that wraps around aNumberPool
and regulates access to it.
Wrapping around the pool like this forces a FIFO order to requests for numbers from the pool.An
Actor
that wraps around aNumberPool
and regulates access to it.
Wrapping around the pool like this forces a FIFO order to requests for numbers from the pool. This synchronization only lasts as long as thisActor
is the only one for the given pool. In the distribution of globally unique identifiers, this is extremely important.NumberPool
s are used as the primary determination of whether a number is available at any given moment. The categorization of the pool is also important, though for a contextually-sensitive reason. - final case class RegisteredEntity(obj: IdentifiableEntity, pool_name: String, guid_system: NumberPoolHub, number: Int) extends Product with Serializable
- final case class UnregisteredEntity(obj: IdentifiableEntity, pool_name: String, guid_system: NumberPoolHub, number: Int) extends Product with Serializable
Value Members
- object NumberPoolActor