object RemoverActor extends SupportActorCaseConversions
- Source
- RemoverActor.scala
- Alphabetic
- By Inheritance
- RemoverActor
- SupportActorCaseConversions
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- case class AddTask(obj: PlanetSideGameObject, zone: Zone, duration: Option[FiniteDuration] = None) extends Product with Serializable
Message to submit an object to the removal process.
Message to submit an object to the removal process.
- obj
the target
- zone
the zone in which this target is registered
- duration
how much longer the target will exist in its current state (in nanoseconds); a default time duration is provided by implementation
- See also
FirstStandardDuration
- case class Entry(_obj: PlanetSideGameObject, _zone: Zone, _duration: Long) extends support.SupportActor.Entry with Product with Serializable
All information necessary to apply to the removal process to produce an effect.
All information necessary to apply to the removal process to produce an effect. Internally, all entries have a "time created" field.
- _obj
the target
- _zone
the zone in which this target is registered
- _duration
how much longer the target will exist in its current state (in nanoseconds)
- final case class FailureToWork(entry: Entry, ex: Throwable) extends Product with Serializable
Message that indicates that the final stage of the remover process has failed.
Message that indicates that the final stage of the remover process has failed. Since the last step is generally unregistering the object, it could be a critical error.
- entry
the entry that was not properly removed
- ex
the reason the last entry was not properly removed
- Attributes
- protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def ClearAll(): ClearAll
A mask for converting between a class local and
SupportActor.ClearAll
.A mask for converting between a class local and
SupportActor.ClearAll
.- returns
a
SupportActor.ClearAll
object
- Definition Classes
- SupportActorCaseConversions
- def ClearSpecific(targets: List[PlanetSideGameObject], zone: Zone): ClearSpecific
A mask for converting between a class local and
SupportActor.ClearSpecific
.A mask for converting between a class local and
SupportActor.ClearSpecific
.- targets
a list of objects to match
- zone
the zone in which these objects exist
- returns
a
SupportActor.ClearSpecific
object
- Definition Classes
- SupportActorCaseConversions
- def HurryAll(): HurryAll
A mask for converting between a class local and
SupportActor.HurryAll
.A mask for converting between a class local and
SupportActor.HurryAll
.- returns
a
SupportActor.HurryAll
object
- Definition Classes
- SupportActorCaseConversions
- def HurrySpecific(targets: List[PlanetSideGameObject], zone: Zone): HurrySpecific
A mask for converting between a class local and
SupportActor.HurrySpecific
.A mask for converting between a class local and
SupportActor.HurrySpecific
.- targets
a list of objects to match
- zone
the zone in which these objects exist
- returns
a
SupportActor.HurrySpecific
object
- Definition Classes
- SupportActorCaseConversions
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()