Package

services

Permalink

package services

Visibility
  1. Public
  2. All

Type Members

  1. class GenericEventBus[A <: GenericEventBusMsg] extends ActorEventBus with SubchannelClassification

    Permalink
  2. trait GenericEventBusMsg extends AnyRef

    Permalink
  3. abstract class RemoverActor extends SupportActor[Entry]

    Permalink

    The base class for a type of "destruction Actor" intended to be used for delaying object cleanup activity.

    The base class for a type of "destruction Actor" intended to be used for delaying object cleanup activity. Objects submitted to this process should be registered to a global unique identified system for a given region as is specified in their submission.

    Two waiting lists are used to pool the objects being removed. The first list is a basic pooling list that precludes any proper removal actions and is almost expressly for delaying the process. Previously-submitted tasks can be removed from this list so long as a matching object can be found. Tasks in this list can also be expedited into the second list without having to consider delays. After being migrated to the secondary list, the object is considered beyond the point of no return. Followup activity will lead to its inevitable unregistering and removal.

    Functions have been provided for override in order to interject the appropriate cleanup operations. The activity itself is typically removing the object in question from a certain list, dismissing it with a mass distribution of ObjectDeleteMessage packets, and finally unregistering it. Some types of object have (de-)implementation variations which should be made explicit through the overrides.

  4. class ServiceManager extends Actor

    Permalink

Value Members

  1. object RemoverActor extends SupportActorCaseConversions

    Permalink
  2. object Service

    Permalink
  3. object ServiceManager

    Permalink
  4. package avatar

    Permalink
  5. package galaxy

    Permalink
  6. package local

    Permalink
  7. package support

    Permalink
  8. package vehicle

    Permalink

Ungrouped