Packages

package uns

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. final case class AlreadyRegisteredEntity(msg: RegisteredEntity) extends Product with Serializable
  2. final case class AlreadyUnregisteredEntity(msg: UnregisteredEntity) extends Product with Serializable
  3. class NumberPoolActor extends Actor

    An Actor that wraps around a NumberPool 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 a NumberPool 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 this Actor is the only one for the given pool. In the distribution of globally unique identifiers, this is extremely important. NumberPools 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.

  4. final case class RegisteredEntity(obj: IdentifiableEntity, pool_name: String, guid_system: NumberPoolHub, number: Int) extends Product with Serializable
  5. final case class UnregisteredEntity(obj: IdentifiableEntity, pool_name: String, guid_system: NumberPoolHub, number: Int) extends Product with Serializable

Value Members

  1. object NumberPoolActor

Ungrouped