Override.</p></div><dlclass="paramcmts block"><dtclass="param">entry</dt><ddclass="cmt"><p>the entry</p></dd></dl></div></li><liclass="indented0 "name="net.psforever.services.RemoverActor#DeletionTask"group="Ungrouped"fullComment="yes"data-isabs="true"visbl="pub"><aid="DeletionTask(entry:net.psforever.services.RemoverActor.Entry):net.psforever.objects.guid.TaskResolver.GiveTask"></a><aid="DeletionTask(Entry):GiveTask"></a><spanclass="permalink"><ahref="../../../net/psforever/services/RemoverActor.html#DeletionTask(entry:net.psforever.services.RemoverActor.Entry):net.psforever.objects.guid.TaskResolver.GiveTask"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">abstract </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">DeletionTask</span><spanclass="params">(<spanname="entry">entry: <ahref="RemoverActor$$Entry.html"name="net.psforever.services.RemoverActor.Entry"id="net.psforever.services.RemoverActor.Entry"class="extype">Entry</a></span>)</span><spanclass="result">: <ahref="../objects/guid/TaskResolver$$GiveTask.html"name="net.psforever.objects.guid.TaskResolver.GiveTask"id="net.psforever.objects.guid.TaskResolver.GiveTask"class="extype">GiveTask</a></span></span><pclass="shortcomment cmt">The specific action that is necessary to complete the removal process.</p><divclass="fullcomment"><divclass="comment cmt"><p>The specific action that is necessary to complete the removal process.
Override.</p></div><dlclass="paramcmts block"><dtclass="param">entry</dt><ddclass="cmt"><p>the entry</p></dd></dl><dlclass="attributes block"><dt>See also</dt><dd><spanclass="cmt"><p><code>GUIDTask</code></p></span></dd></dl></div></li><liclass="indented0 "name="net.psforever.services.RemoverActor#FirstJob"group="Ungrouped"fullComment="yes"data-isabs="true"visbl="pub"><aid="FirstJob(entry:net.psforever.services.RemoverActor.Entry):Unit"></a><aid="FirstJob(Entry):Unit"></a><spanclass="permalink"><ahref="../../../net/psforever/services/RemoverActor.html#FirstJob(entry:net.psforever.services.RemoverActor.Entry):Unit"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">abstract </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">FirstJob</span><spanclass="params">(<spanname="entry">entry: <ahref="RemoverActor$$Entry.html"name="net.psforever.services.RemoverActor.Entry"id="net.psforever.services.RemoverActor.Entry"class="extype">Entry</a></span>)</span><spanclass="result">: <spanname="scala.Unit"class="extype">Unit</span></span></span><pclass="shortcomment cmt">Performed when the entry is shifted from the first list to the second list.</p><divclass="fullcomment"><divclass="comment cmt"><p>Performed when the entry is shifted from the first list to the second list.
Override.</p></div><dlclass="paramcmts block"><dtclass="param">entry</dt><ddclass="cmt"><p>the entry</p></dd></dl></div></li><liclass="indented0 "name="net.psforever.services.RemoverActor#FirstStandardDuration"group="Ungrouped"fullComment="yes"data-isabs="true"visbl="pub"><aid="FirstStandardDuration:scala.concurrent.duration.FiniteDuration"></a><aid="FirstStandardDuration:FiniteDuration"></a><spanclass="permalink"><ahref="../../../net/psforever/services/RemoverActor.html#FirstStandardDuration:scala.concurrent.duration.FiniteDuration"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">abstract </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">FirstStandardDuration</span><spanclass="result">: <spanname="scala.concurrent.duration.FiniteDuration"class="extype">FiniteDuration</span></span></span><pclass="shortcomment cmt">Default time for entries waiting in the first list.</p><divclass="fullcomment"><divclass="comment cmt"><p>Default time for entries waiting in the first list.
Override.</p></div><dlclass="paramcmts block"><dt>returns</dt><ddclass="cmt"><p>the time as a <code>FiniteDuration</code> object (to be later transformed into nanoseconds)</p></dd></dl></div></li><liclass="indented0 "name="net.psforever.services.support.SupportActor#InclusionTest"group="Ungrouped"fullComment="yes"data-isabs="true"visbl="pub"><aid="InclusionTest(entry:A):Boolean"></a><aid="InclusionTest(Entry):Boolean"></a><spanclass="permalink"><ahref="../../../net/psforever/services/RemoverActor.html#InclusionTest(entry:A):Boolean"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">abstract </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">InclusionTest</span><spanclass="params">(<spanname="entry">entry: <ahref="RemoverActor$$Entry.html"name="net.psforever.services.RemoverActor.Entry"id="net.psforever.services.RemoverActor.Entry"class="extype">Entry</a></span>)</span><spanclass="result">: <spanname="scala.Boolean"class="extype">Boolean</span></span></span><pclass="shortcomment cmt">Determine whether or not the resulting entry is valid for this process.</p><divclass="fullcomment"><divclass="comment cmt"><p>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.</p></div><dlclass="paramcmts block"><dtclass="param">entry</dt><ddclass="cmt"><p>the entry</p></dd><dt>returns</dt><ddclass="cmt"><p><code>true</code>, if it can be processed; <code>false</code>, otherwise</p></dd></dl><dlclass="attributes block"><dt>Definition Classes</dt><dd><ahref="support/SupportActor.html"name="net.psforever.services.support.SupportActor"id="net.psforever.services.support.SupportActor"class="extype">SupportActor</a></dd></dl></div></li><liclass="indented0 "name="net.psforever.services.RemoverActor#InitialJob"group="Ungrouped"fullComment="yes"data-isabs="true"visbl="pub"><aid="InitialJob(entry:net.psforever.services.RemoverActor.Entry):Unit"></a><aid="InitialJob(Entry):Unit"></a><spanclass="permalink"><ahref="../../../net/psforever/services/RemoverActor.html#InitialJob(entry:net.psforever.services.RemoverActor.Entry):Unit"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">abstract </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">InitialJob</span><spanclass="params">(<spanname="entry">entry: <ahref="RemoverActor$$Entry.html"name="net.psforever.services.RemoverActor.Entry"id="net.psforever.services.RemoverActor.Entry"class="extype">Entry</a></span>)</span><spanclass="result">: <spanname="scala.Unit"class="extype">Unit</span></span></span><pclass="shortcomment cmt">Performed when the entry is initially added to the first list.</p><divclass="fullcomment"><divclass="comment cmt"><p>Performed when the entry is initially added to the first list.
Override.</p></div><dlclass="paramcmts block"><dtclass="param">entry</dt><ddclass="cmt"><p>the entry</p></dd></dl></div></li><liclass="indented0 "name="net.psforever.services.RemoverActor#SecondStandardDuration"group="Ungrouped"fullComment="yes"data-isabs="true"visbl="pub"><aid="SecondStandardDuration:scala.concurrent.duration.FiniteDuration"></a><aid="SecondStandardDuration:FiniteDuration"></a><spanclass="permalink"><ahref="../../../net/psforever/services/RemoverActor.html#SecondStandardDuration:scala.concurrent.duration.FiniteDuration"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">abstract </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">SecondStandardDuration</span><spanclass="result">: <spanname="scala.concurrent.duration.FiniteDuration"class="extype">FiniteDuration</span></span></span><pclass="shortcomment cmt">Default time for entries waiting in the second list.</p><divclass="fullcomment"><divclass="comment cmt"><p>Default time for entries waiting in the second list.
Override.</p></div><dlclass="paramcmts block"><dt>returns</dt><ddclass="cmt"><p>the time as a <code>FiniteDuration</code> object (to be later transformed into nanoseconds)</p></dd></dl></div></li></ol></div><divclass="values members"><h3>Concrete Value Members</h3><ol><liclass="indented0 "name="scala.AnyRef#!="group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="!=(x$1:Any):Boolean"></a><aid="!=(Any):Boolean"></a><spanclass="permalink"><ahref="../../../net/psforever/services/RemoverActor.html#!=(x$1:Any):Boolean"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name"title="gt4s: $bang$eq">!=</span><spanclass="params">(<spanname="arg0">arg0: <spanname="scala.Any"class="extype">Any</span></span>)</span><spanclass="result">: <spanname="scala.Boolean"class="extype">Boolean</span></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div></li><liclass="indented0 "name="scala.AnyRef###"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="##:Int"></a><spanclass="permalink"><ahref="../../../net/psforever/services/RemoverActor.html###:Int"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name"title="gt4s: $hash$hash">##</span><spanclass="result">: <spanname="scala.Int"class="extype">Int</span></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div></li><liclass="indented0 "name="scala.AnyRef#=="group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="==(x$1:Any):Boolean"></a><aid="==(Any):Boolean"></a><spanclass="permalink"><ahref="../../../net/psforever/services/RemoverActor.html#==(x$1:Any):Boolean"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier">final </span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name"title="gt4s: $eq$eq">==</span><spanclass="params">(<spanname="arg0">arg0: <spanname="scala.Any"class="extype">Any</span></span>)</span><spanclass="result">: <spanname="scala.Boolean"class="extype">Boolean</span></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div></li><liclass="indented0 "name="net.psforever.services.RemoverActor#ClearAll"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="ClearAll():Unit"></a><spanclass="permalink"><ahref="../../../net/psforever/services/RemoverActor.html#ClearAll():Unit"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">ClearAll</span><spanclass="params">()</span><spanclass="result">: <spanname="scala.Unit"class="extype">Unit</span></span></span><pclass="shortcomment cmt">No entries in the first pool.</p><divclass="fullcomment"><divclass="comment cmt"><p>No entries in the first pool.
</p></div><dlclass="attributes block"><dt>Definition Classes</dt><dd><ahref=""name="net.psforever.services.RemoverActor"id="net.psforever.services.RemoverActor"class="extype">RemoverActor</a> → <ahref="support/SupportActor.html"name="net.psforever.services.support.SupportActor"id="net.psforever.services.support.SupportActor"class="extype">SupportActor</a></dd></dl></div></li><liclass="indented0 "name="net.psforever.services.RemoverActor#ClearSpecific"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="ClearSpecific(targets:List[net.psforever.objects.PlanetSideGameObject],zone:net.psforever.objects.zones.Zone):Unit"></a><aid="ClearSpecific(List[PlanetSideGameObject],Zone):Unit"></a><spanclass="permalink"><ahref="../../../net/psforever/services/RemoverActor.html#ClearSpecific(targets:List[net.psforever.objects.PlanetSideGameObject],zone:net.psforever.objects.zones.Zone):Unit"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">ClearSpecific</span><spanclass="params">(<spanname="targets">targets: <spanname="scala.List"class="extype">List</span>[<ahref="../objects/PlanetSideGameObject.html"name="net.psforever.objects.PlanetSideGameObject"id="net.psforever.objects.PlanetSideGameObject"class="extype">PlanetSideGameObject</a>]</span>, <spanname="zone">zone: <ahref="../objects/zones/Zone.html"name="net.psforever.objects.zones.Zone"id="net.psforever.objects.zones.Zone"class="extype">Zone</a></span>)</span><spanclass="result">: <spanname="scala.Unit"class="extype">Unit</span></span></span><pclass="shortcomment cmt">Remove specific entries from the first pool.</p><divclass="fullcomment"><divclass="comment cmt"><p>Remove specific entries from the first pool.
</p></div><dlclass="attributes block"><dt>Definition Classes</dt><dd><ahref=""name="net.psforever.services.RemoverActor"id="net.psforever.services.RemoverActor"class="extype">RemoverActor</a> → <ahref="support/SupportActor.html"name="net.psforever.services.support.SupportActor"id="net.psforever.services.support.SupportActor"class="extype">SupportActor</a></dd></dl></div></li><liclass="indented0 "name="net.psforever.services.RemoverActor#FinalTask"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="FinalTask(entry:net.psforever.services.RemoverActor.Entry):net.psforever.objects.guid.TaskResolver.GiveTask"></a><aid="FinalTask(Entry):GiveTask"></a><spanclass="permalink"><ahref="../../../net/psforever/services/RemoverActor.html#FinalTask(entry:net.psforever.services.RemoverActor.Entry):net.psforever.objects.guid.TaskResolver.GiveTask"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">FinalTask</span><spanclass="params">(<spanname="entry">entry: <ahref="RemoverActor$$Entry.html"name="net.psforever.services.RemoverActor.Entry"id="net.psforever.services.RemoverActor.Entry"class="extype">Entry</a></span>)</span><spanclass="result">: <ahref="../objects/guid/TaskResolver$$GiveTask.html"name="net.psforever.objects.guid.TaskResolver.GiveTask"id="net.psforever.objects.guid.TaskResolver.GiveTask"class="extype">GiveTask</a></span></span></li><liclass="indented0 "name="net.psforever.services.RemoverActor#HurryAll"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="HurryAll():Unit"></a><spanclass="permalink"><ahref="../../../net/psforever/services/RemoverActor.html#HurryAll():Unit"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">HurryAll</span><spanclass="params">()</span><spanclass="result">: <spanname="scala.Unit"class="extype">Unit</span></span></span><pclass="shortcomment cmt">Expedite all entries from the first pool into the second.</p><divclass="fullcomment"><divclass="comment cmt"><p>Expedite all entries from the first pool into the second.
</p></div><dlclass="attributes block"><dt>Definition Classes</dt><dd><ahref=""name="net.psforever.services.RemoverActor"id="net.psforever.services.RemoverActor"class="extype">RemoverActor</a> → <ahref="support/SupportActor.html"name="net.psforever.services.support.SupportActor"id="net.psforever.services.support.SupportActor"class="extype">SupportActor</a></dd></dl></div></li><liclass="indented0 "name="net.psforever.services.RemoverActor#HurrySpecific"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="HurrySpecific(targets:List[net.psforever.objects.PlanetSideGameObject],zone:net.psforever.objects.zones.Zone):Unit"></a><aid="HurrySpecific(List[PlanetSideGameObject],Zone):Unit"></a><spanclass="permalink"><ahref="../../../net/psforever/services/RemoverActor.html#HurrySpecific(targets:List[net.psforever.objects.PlanetSideGameObject],zone:net.psforever.objects.zones.Zone):Unit"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">HurrySpecific</span><spanclass="params">(<spanname="targets">targets: <spanname="scala.List"class="extype">List</span>[<ahref="../objects/PlanetSideGameObject.html"name="net.psforever.objects.PlanetSideGameObject"id="net.psforever.objects.PlanetSideGameObject"class="extype">PlanetSideGameObject</a>]</span>, <spanname="zone">zone: <ahref="../objects/zones/Zone.html"name="net.psforever.objects.zones.Zone"id="net.psforever.objects.zones.Zone"class="extype">Zone</a></span>)</span><spanclass="result">: <spanname="scala.Unit"class="extype">Unit</span></span></span><pclass="shortcomment cmt">Expedite some entries from the first pool into the second.</p><divclass="fullcomment"><divclass="comment cmt"><p>Expedite some entries from the first pool into the second.</p></div><dlclass="paramcmts block"><dtclass="param">targets</dt><ddclass="cmt"><p>a list of objects to pick</p></dd><dtclass="param">zone</dt><ddclass="cmt"><p>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</p></dd></dl><dlclass="attributes block"><dt>Definition Classes</dt><dd><ahref=""name="net.psforever.services.RemoverActor"id="net.psforever.services.RemoverActor"class="extype">RemoverActor</a> → <ahref="support/SupportActor.html"name="net.psforever.services.support.SupportActor"id="net.psforever.services.support.SupportActor"class="extype">SupportActor</a></dd></dl></div></li><liclass="indented0 "name="net.psforever.services.support.SupportActor#PartitionTargetsFromList"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="PartitionTargetsFromList(list:List[A],targets:List[A],zone:net.psforever.objects.zones.Zone,comparator:net.psforever.services.support.SimilarityComparator[A]):(List[A],List[A])"></a><aid="PartitionTargetsFromList(List[Entry],List[Entry],Zone,SimilarityComparator[Entry]):(List[Entry],List[Entry])"></a><spanclass="permalink"><ahref="../../../net/psforever/services/RemoverActor.html#PartitionTargetsFromList(list:List[A],targets:List[A],zone:net.psforever.objects.zones.Zone,comparator:net.psforever.services.support.SimilarityComparator[A]):(List[A],List[A])"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">PartitionTargetsFromList</span><spanclass="params">(<spanname="list">list: <spanname="scala.List"class="extype">List</span>[<ahref="RemoverActor$$Entry.html"name="net.psforever.services.RemoverActor.Entry"id="net.psforever.services.RemoverActor.Entry"class="extype">Entry</a>]</span>, <spanname="targets">targets: <spanname="scala.List"class="extype">List</span>[<ahref="RemoverActor$$Entry.html"name="net.psforever.services.RemoverActor.Entry"id="net.psforever.services.RemoverActor.Entry"class="extype">Entry</a>]</span>, <spanname="zone">zone: <ahref="../objects/zones/Zone.html"name="net.psforever.objects.zones.Zone"id="net.psforever.objects.zones.Zone"class="extype">Zone</a></span>, <spanname="comparator">comparator: <ahref="support/SimilarityComparator.html"name="net.psforever.services.support.SimilarityComparator"id="net.psforever.services.support.SimilarityComparator"class="extype">SimilarityComparator</a>[<ahref="RemoverActor$$Entry.html"name="net.psforever.services.RemoverActor.Entry"id="net.psforever.services.RemoverActor.Entry"class="extype">Entry</a>] = <spanclass="symbol"><spanclass="name"><ahref="support/SupportActor.html#sameEntryComparator:net.psforever.services.support.SimilarityComparator[A]">sameEntryComparator</a></span></span></span>)</span><spanclass="result">: (<spanname="scala.List"class="extype">List</span>[<ahref="RemoverActor$$Entry.html"name="net.psforever.services.RemoverActor.Entry"id="net.psforever.services.RemoverActor.Entry"class="extype">Entry</a>], <spanname="scala.List"class="extype">List</span>[<ahref="RemoverActor$$Entry.html"name="net.psforever.services.RemoverActor.Entry"id="net.psforever.services.RemoverActor.Entry"class="extype">Entry</a>])</span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Definition Classes</dt><dd><ahref="support/SupportActor.html"name="net.psforever.services.support.SupportActor"id="net.psforever.services.support.SupportActor"class="extype">SupportActor</a></dd></dl></div></li><liclass="indented0 "name="net.psforever.services.RemoverActor#RetimeFirstTask"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="pub"><aid="RetimeFirstTask(now:Long):Unit"></a><aid="RetimeFirstTask(Long):Unit"></a><spanclass="permalink"><ahref="../../../net/psforever/services/RemoverActor.html#RetimeFirstTask(now:Long):Unit"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">RetimeFirstTask</span><spanclass="params">(<spanname="now">now: <sp
Cancels the scheduled timer and will only restart the timer if there is at least one entry in the first pool.</p></div><dlclass="paramcmts block"><dtclass="param">now</dt><ddclass="cmt"><p>the time (in nanoseconds);
defaults to the current time (in nanoseconds)</p></dd></dl></div></li><liclass="indented0 "name="net.psforever.services.RemoverActor#SecondJob"group="Ungrouped"fullComment="no"data-isabs="false"visbl="pub"><aid="SecondJob(entry:net.psforever.services.RemoverActor.Entry):Unit"></a><aid="SecondJob(Entry):Unit"></a><spanclass="permalink"><ahref="../../../net/psforever/services/RemoverActor.html#SecondJob(entry:net.psforever.services.RemoverActor.Entry):Unit"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">SecondJob</span><spanclass="params">(<spanname="entry">entry: <ahref="RemoverActor$$Entry.html"name="net.psforever.services.RemoverActor.Entry"id="net.psforever.services.RemoverActor.Entry"class="extype">Entry</a></span>)</span><spanclass="result">: <spanname="scala.Unit"class="extype">Unit</span></span></span></li><liclass="indented0 "name="akka.actor.Actor#aroundPostRestart"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="prt"><aid="aroundPostRestart(reason:Throwable):Unit"></a><aid="aroundPostRestart(Throwable):Unit"></a><spanclass="permalink"><ahref="../../../net/psforever/services/RemoverActor.html#aroundPostRestart(reason:Throwable):Unit"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">aroundPostRestart</span><spanclass="params">(<spanname="reason">reason: <spanname="scala.Throwable"class="extype">Throwable</span></span>)</span><spanclass="result">: <spanname="scala.Unit"class="extype">Unit</span></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Attributes</dt><dd>protected[<ahref="../../../akka/index.html"name="akka"id="akka"class="extype">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd><dt>Annotations</dt><dd><spanclass="name">@InternalApi</span><spanclass="args">()</span></dd></dl></div></li><liclass="indented0 "name="akka.actor.Actor#aroundPostStop"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="prt"><aid="aroundPostStop():Unit"></a><spanclass="permalink"><ahref="../../../net/psforever/services/RemoverActor.html#aroundPostStop():Unit"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">aroundPostStop</span><spanclass="params">()</span><spanclass="result">: <spanname="scala.Unit"class="extype">Unit</span></span></span><divclass="fullcomment"><dlclass="attributes block"><dt>Attributes</dt><dd>protected[<ahref="../../../akka/index.html"name="akka"id="akka"class="extype">akka</a>] </dd><dt>Definition Classes</dt><dd>Actor</dd><dt>Annotations</dt><dd><spanclass="name">@InternalApi</span><spanclass="args">()</span></dd></dl></div></li><liclass="indented0 "name="akka.actor.Actor#aroundPreRestart"group="Ungrouped"fullComment="yes"data-isabs="false"visbl="prt"><aid="aroundPreRestart(reason:Throwable,message:Option[Any]):Unit"></a><aid="aroundPreRestart(Throwable,Option[Any]):Unit"></a><spanclass="permalink"><ahref="../../../net/psforever/services/RemoverActor.html#aroundPreRestart(reason:Throwable,message:Option[Any]):Unit"title="Permalink"><iclass="material-icons"></i></a></span><spanclass="modifier_kind"><spanclass="modifier"></span><spanclass="kind">def</span></span><spanclass="symbol"><spanclass="name">aroundPreRestart</span><spanclass="params">(<spanname="reason">reason: <spanname="scala.Throwable"class="extype">Throwable</span></span>, <spanname="message">message: <spanname="scala.Option"class="extype">Option</span>[<spanname="scala.Any"class="extype">Any</span>]</span>)</span><spanclass="result">: <spanname="scala.Unit"class="extype">Unit</span></span></span><divclass="fullcomment"><dlclass="attributes block"
Cancel all timers, rush all entries in the lists through their individual steps, then empty the lists.
This is an improved <code>HurryAll</code>, but still faster since it also railroads entries through the second queue as well.