Class/Object

services.local.support

DeployableRemover

Related Docs: object DeployableRemover | package support

Permalink

class DeployableRemover extends RemoverActor

Source
DeployableRemover.scala
Linear Supertypes
RemoverActor, SupportActor[Entry], Actor, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DeployableRemover
  2. RemoverActor
  3. SupportActor
  4. Actor
  5. AnyRef
  6. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new DeployableRemover()

    Permalink

Type Members

  1. type Receive = PartialFunction[Any, Unit]

    Permalink
    Definition Classes
    Actor

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. def +(other: String): String

    Permalink
    Implicit information
    This member is added by an implicit conversion from DeployableRemover to any2stringadd[DeployableRemover] performed by method any2stringadd in scala.Predef.
    Definition Classes
    any2stringadd
  4. def ->[B](y: B): (DeployableRemover, B)

    Permalink
    Implicit information
    This member is added by an implicit conversion from DeployableRemover to ArrowAssoc[DeployableRemover] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc
    Annotations
    @inline()
  5. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  6. def ClearAll(): Unit

    Permalink

    No entries in the first pool.

    No entries in the first pool.

    Definition Classes
    RemoverActorSupportActor
  7. def ClearSpecific(targets: List[PlanetSideGameObject], zone: Zone): Unit

    Permalink

    Remove specific entries from the first pool.

    Remove specific entries from the first pool.

    Definition Classes
    RemoverActorSupportActor
  8. def ClearanceTest(entry: Entry): Boolean

    Permalink

    Performed to determine when an entry can be shifted off from the second list.

    Performed to determine when an entry can be shifted off from the second list. Override.

    entry

    the entry

    Definition Classes
    DeployableRemoverRemoverActor
  9. def DeletionTask(entry: Entry): GiveTask

    Permalink

    The specific action that is necessary to complete the removal process.

    The specific action that is necessary to complete the removal process. Override.

    entry

    the entry

    Definition Classes
    DeployableRemoverRemoverActor
    See also

    GUIDTask

  10. def FinalTask(entry: Entry): GiveTask

    Permalink
    Definition Classes
    RemoverActor
  11. def FirstJob(entry: Entry): Unit

    Permalink

    Performed when the entry is shifted from the first list to the second list.

    Performed when the entry is shifted from the first list to the second list. Override.

    entry

    the entry

    Definition Classes
    DeployableRemoverRemoverActor
  12. def FirstJobBoomer(obj: BoomerDeployable, entry: Entry): Unit

    Permalink
  13. final val FirstStandardDuration: FiniteDuration

    Permalink

    Default time for entries waiting in the first list.

    Default time for entries waiting in the first list. Override.

    returns

    the time as a FiniteDuration object (to be later transformed into nanoseconds)

    Definition Classes
    DeployableRemoverRemoverActor
  14. def HurryAll(): Unit

    Permalink

    Expedite all entries from the first pool into the second.

    Expedite all entries from the first pool into the second.

    Definition Classes
    RemoverActorSupportActor
  15. def HurrySpecific(targets: List[PlanetSideGameObject], zone: Zone): Unit

    Permalink

    Expedite some entries from the first pool into the second.

    Expedite some entries from the first pool into the second.

    targets

    a list of objects to pick

    zone

    the zone in which these objects must be discovered; all targets must be in this zone, with the assumption that this is the zone where they were registered

    Definition Classes
    RemoverActorSupportActor
  16. def InclusionTest(entry: Entry): Boolean

    Permalink

    Determine whether or not the resulting entry is valid for this process.

    Determine whether or not the resulting entry is valid for this process. The primary purpose of this function should be to determine if the appropriate type of object is being submitted. Override.

    entry

    the entry

    returns

    true, if it can be processed; false, otherwise

    Definition Classes
    DeployableRemoverSupportActor
  17. def InitialJob(entry: Entry): Unit

    Permalink

    Performed when the entry is initially added to the first list.

    Performed when the entry is initially added to the first list. Override.

    entry

    the entry

    Definition Classes
    DeployableRemoverRemoverActor
  18. def PartitionTargetsFromList(list: List[Entry], targets: List[Entry], zone: Zone, comparator: SimilarityComparator[Entry] = sameEntryComparator): (List[Entry], List[Entry])

    Permalink
    Definition Classes
    SupportActor
  19. def Processing: Receive

    Permalink
    Definition Classes
    RemoverActor
  20. def RetimeFirstTask(now: Long = System.nanoTime): Unit

    Permalink

    Common function to reset the first task's delayed execution.

    Common function to reset the first task's delayed execution. Cancels the scheduled timer and will only restart the timer if there is at least one entry in the first pool.

    now

    the time (in nanoseconds); defaults to the current time (in nanoseconds)

    Definition Classes
    RemoverActor
  21. def SecondJob(entry: Entry): Unit

    Permalink
    Definition Classes
    DeployableRemoverRemoverActor
  22. final val SecondStandardDuration: FiniteDuration

    Permalink

    Default time for entries waiting in the second list.

    Default time for entries waiting in the second list. Override.

    returns

    the time as a FiniteDuration object (to be later transformed into nanoseconds)

    Definition Classes
    DeployableRemoverRemoverActor
  23. def aroundPostRestart(reason: Throwable): Unit

    Permalink
    Attributes
    protected[akka]
    Definition Classes
    Actor
  24. def aroundPostStop(): Unit

    Permalink
    Attributes
    protected[akka]
    Definition Classes
    Actor
  25. def aroundPreRestart(reason: Throwable, message: Option[Any]): Unit

    Permalink
    Attributes
    protected[akka]
    Definition Classes
    Actor
  26. def aroundPreStart(): Unit

    Permalink
    Attributes
    protected[akka]
    Definition Classes
    Actor
  27. def aroundReceive(receive: akka.actor.Actor.Receive, msg: Any): Unit

    Permalink
    Attributes
    protected[akka]
    Definition Classes
    Actor
  28. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  29. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  30. implicit val context: ActorContext

    Permalink
    Definition Classes
    Actor
  31. def debug(msg: String): Unit

    Permalink
    Definition Classes
    SupportActor
  32. def ensuring(cond: (DeployableRemover) ⇒ Boolean, msg: ⇒ Any): DeployableRemover

    Permalink
    Implicit information
    This member is added by an implicit conversion from DeployableRemover to Ensuring[DeployableRemover] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  33. def ensuring(cond: (DeployableRemover) ⇒ Boolean): DeployableRemover

    Permalink
    Implicit information
    This member is added by an implicit conversion from DeployableRemover to Ensuring[DeployableRemover] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  34. def ensuring(cond: Boolean, msg: ⇒ Any): DeployableRemover

    Permalink
    Implicit information
    This member is added by an implicit conversion from DeployableRemover to Ensuring[DeployableRemover] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  35. def ensuring(cond: Boolean): DeployableRemover

    Permalink
    Implicit information
    This member is added by an implicit conversion from DeployableRemover to Ensuring[DeployableRemover] performed by method Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  36. def entryManagementBehaviors: Receive

    Permalink
    Definition Classes
    SupportActor
  37. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  38. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  39. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  40. var firstHeap: List[Entry]

    Permalink

    The first pool of objects waiting to be processed for removal.

    The first pool of objects waiting to be processed for removal.

    Definition Classes
    RemoverActor
  41. var firstTask: Cancellable

    Permalink

    The timer that checks whether entries in the first pool are still eligible for that pool.

    The timer that checks whether entries in the first pool are still eligible for that pool.

    Definition Classes
    RemoverActor
  42. def formatted(fmtstr: String): String

    Permalink
    Implicit information
    This member is added by an implicit conversion from DeployableRemover to StringFormat[DeployableRemover] performed by method StringFormat in scala.Predef.
    Definition Classes
    StringFormat
    Annotations
    @inline()
  43. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  44. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  45. def info(msg: String): Unit

    Permalink
    Definition Classes
    SupportActor
  46. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  47. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  48. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  49. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  50. def postRestart(reason: Throwable): Unit

    Permalink
    Definition Classes
    Actor
    Annotations
    @throws( classOf[java.lang.Exception] )
  51. def postStop(): Unit

    Permalink

    Sufficiently clean up the current contents of these waiting removal jobs.

    Sufficiently clean up the current contents of these waiting removal jobs. Cancel all timers, rush all entries in the lists through their individual steps, then empty the lists. This is an improved HurryAll, but still faster since it also railroads entries through the second queue as well.

    Definition Classes
    RemoverActor → Actor
  52. def preRestart(reason: Throwable, message: Option[Any]): Unit

    Permalink
    Definition Classes
    Actor
    Annotations
    @throws( classOf[java.lang.Exception] )
  53. def preStart(): Unit

    Permalink

    Send the initial message that requests a task resolver for assisting in the removal process.

    Send the initial message that requests a task resolver for assisting in the removal process.

    Definition Classes
    RemoverActor → Actor
  54. def receive: Receive

    Permalink
    Definition Classes
    RemoverActor → Actor
  55. val sameEntryComparator: SimilarityComparator[Entry]

    Permalink
    Definition Classes
    RemoverActorSupportActor
  56. var secondHeap: List[Entry]

    Permalink

    The second pool of objects waiting to be processed for removal.

    The second pool of objects waiting to be processed for removal.

    Definition Classes
    RemoverActor
  57. var secondTask: Cancellable

    Permalink

    The timer that checks whether entries in the second pool are still eligible for that pool.

    The timer that checks whether entries in the second pool are still eligible for that pool.

    Definition Classes
    RemoverActor
  58. implicit final val self: ActorRef

    Permalink
    Definition Classes
    Actor
  59. final def sender(): ActorRef

    Permalink
    Definition Classes
    Actor
  60. def supervisorStrategy: SupervisorStrategy

    Permalink
    Definition Classes
    Actor
  61. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  62. var taskResolver: ActorRef

    Permalink
    Attributes
    protected
    Definition Classes
    RemoverActor
  63. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  64. def trace(msg: String): Unit

    Permalink
    Definition Classes
    SupportActor
  65. def unhandled(message: Any): Unit

    Permalink
    Definition Classes
    Actor
  66. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  67. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  68. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  69. def [B](y: B): (DeployableRemover, B)

    Permalink
    Implicit information
    This member is added by an implicit conversion from DeployableRemover to ArrowAssoc[DeployableRemover] performed by method ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc

Inherited from RemoverActor

Inherited from SupportActor[Entry]

Inherited from Actor

Inherited from AnyRef

Inherited from Any

Inherited by implicit conversion any2stringadd from DeployableRemover to any2stringadd[DeployableRemover]

Inherited by implicit conversion StringFormat from DeployableRemover to StringFormat[DeployableRemover]

Inherited by implicit conversion Ensuring from DeployableRemover to Ensuring[DeployableRemover]

Inherited by implicit conversion ArrowAssoc from DeployableRemover to ArrowAssoc[DeployableRemover]

Ungrouped