2020-10-03 04:18:00 +00:00
<!DOCTYPE html > < html > < head > < meta http-equiv = "X-UA-Compatible" content = "IE=edge" / > < meta content = "width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name = "viewport" / > < title > PSF-LoginServer - master - net.psforever.objects.serverobject.repair.AmenityAutoRepair< / title > < meta content = "PSF - LoginServer - master - net.psforever.objects.serverobject.repair.AmenityAutoRepair" name = "description" / > < meta content = "PSF LoginServer master net.psforever.objects.serverobject.repair.AmenityAutoRepair" name = "keywords" / > < meta http-equiv = "content-type" content = "text/html; charset=UTF-8" / > < link href = "../../../../../lib/index.css" media = "screen" type = "text/css" rel = "stylesheet" / > < link href = "../../../../../lib/template.css" media = "screen" type = "text/css" rel = "stylesheet" / > < link href = "../../../../../lib/print.css" media = "print" type = "text/css" rel = "stylesheet" / > < link href = "../../../../../lib/diagrams.css" media = "screen" type = "text/css" rel = "stylesheet" id = "diagrams-css" / > < script type = "text/javascript" src = "../../../../../lib/jquery.min.js" > < / script > < script type = "text/javascript" src = "../../../../../lib/index.js" > < / script > < script type = "text/javascript" src = "../../../../../index.js" > < / script > < script type = "text/javascript" src = "../../../../../lib/scheduler.js" > < / script > < script type = "text/javascript" src = "../../../../../lib/template.js" > < / script > < script type = "text/javascript" > / * t h i s v a r i a b l e c a n b e u s e d b y t h e J S t o d e t e r m i n e t h e p a t h t o t h e r o o t d o c u m e n t * /
var toRoot = '../../../../../';< / script > < / head > < body > < div id = "search" > < span id = "doc-title" > PSF-LoginServer - < span id = "doc-version" > master< / span > < / span > < span class = "close-results" > < span class = "left" > < < / span > Back< / span > < div id = "textfilter" > < span class = "input" > < input autocapitalize = "none" placeholder = "Search" id = "index-input" type = "text" accesskey = "/" / > < i class = "clear material-icons" > < / i > < i id = "search-icon" class = "material-icons" > < / i > < / span > < / div > < / div > < div id = "search-results" > < div id = "search-progress" > < div id = "progress-fill" > < / div > < / div > < div id = "results-content" > < div id = "entity-results" > < / div > < div id = "member-results" > < / div > < / div > < / div > < div id = "content-scroll-container" style = "-webkit-overflow-scrolling: touch;" > < div id = "content-container" style = "-webkit-overflow-scrolling: touch;" > < div id = "subpackage-spacer" > < div id = "packages" > < h1 > Packages< / h1 > < ul > < li class = "indented0 " name = "_root_.root" group = "Ungrouped" fullComment = "yes" data-isabs = "false" visbl = "pub" > < a id = "_root_" > < / a > < a id = "root:_root_" > < / a > < span class = "permalink" > < a href = "../../../../../index.html" title = "Permalink" > < i class = "material-icons" > < / i > < / a > < / span > < span class = "modifier_kind" > < span class = "modifier" > < / span > < span class = "kind" > package< / span > < / span > < span class = "symbol" > < a href = "../../../../../index.html" title = "" > < span class = "name" > root< / span > < / a > < / span > < div class = "fullcomment" > < dl class = "attributes block" > < dt > Definition Classes< / dt > < dd > < a href = "../../../../../index.html" name = "_root_" id = "_root_" class = "extype" > root< / a > < / dd > < / dl > < / div > < / li > < li class = "indented1 " name = "_root_.net" group = "Ungrouped" fullComment = "yes" data-isabs = "false" visbl = "pub" > < a id = "net" > < / a > < a id = "net:net" > < / a > < span class = "permalink" > < a href = "../../../../../net/index.html" title = "Permalink" > < i class = "material-icons" > < / i > < / a > < / span > < span class = "modifier_kind" > < span class = "modifier" > < / span > < span class = "kind" > package< / span > < / span > < span class = "symbol" > < a href = "../../../../index.html" title = "" > < span class = "name" > net< / span > < / a > < / span > < div class = "fullcomment" > < dl class = "attributes block" > < dt > Definition Classes< / dt > < dd > < a href = "../../../../../index.html" name = "_root_" id = "_root_" class = "extype" > root< / a > < / dd > < / dl > < / div > < / li > < li class = "indented2 " name = "net.psforever" group = "Ungrouped" fullComment = "yes" data-isabs = "false" visbl = "pub" > < a id = "psforever" > < / a > < a id = "psforever:psforever" > < / a > < span class = "permalink" > < a href = "../../../../../net/psforever/index.html" title = "Permalink" > < i class = "material-icons" > < / i > < / a > < / span > < span class = "modifier_kind" > < span class = "modifier" > < / span > < span class = "kind" > package< / span > < / span > < span class = "symbol" > < a href = "../../../index.html" title = "" > < span class = "name" > psforever< / span > < / a > < / span > < div class = "fullcomment" > < dl class = "attributes block" > < dt > Definition Classes< / dt > < dd > < a href = "../../../../index.html" name = "net" id = "net" class = "extype" > net< / a > < / dd > < / dl > < / div > < / li > < li class = "indented3 " name = "net.psforever.objects" group = "Ungrouped" fullComment = "yes" data-isabs = "false" visbl = "pub" > < a id = "objects" > < / a > < a id = "objects:objects" > < / a > < span class = "permalink" > < a href = "../../../../../net/psforever/objects/index.html" title = "Permalink" > < i class = "material-icons" > < / i > < / a > < / span > < span class = "modifier_kind" > < span class = "modifier" > < / span > < span class = "kind" > package< / span > < / span > < span class = "symbol" > < a href = "../../index.html" title = "" > < span class = "name" > objects< / span > < / a > < / span > < div class = "fullcomment" > < dl class = "attributes block" > < dt > Definition Classes< / dt > < dd > < a href = "../../../index.html" name = "net.psforever" id = "net.psforever" class = "extype" > psforever< / a > < / dd > < / dl > < / div > < / li > < li class = "indented4 " name = "net.psforever.objects.serverobject" group = "Ungrouped" fullComment = "yes" data-isabs = "false" visbl = "pub" > < a id = "serverobject" > < / a > < a id = "serverobject:serverobject" > < / a > < span class = "permalink" > < a href = "../../../../../net/psforever/objects/serverobject/index.html" title = "Permalink" > < i class = "material-icons" > < / i > < / a > < / span > < span class = "modifier_kind" > < span class = "modifier" > < / span > < span class = "kind" > package< / span > < / span > < span class = "symbol" > < a
Auto-repair is facilitated primarily as a function of nanite transfer unit (NTU) provisions
and is prompted by the amenity itself sustaining damage
and being, at some level, capable of being repaired.
In major facilities - technology plants, bio labs, etc. -
this NTU is obtained from that facility's nanite resource silo.
The amenity that wishes to be repaired asks the facility for nanite.
The reply comes from the NTU source, or from the facility again.
In exchange for the automatic repair, the silo looses some of its NTU stockpile
and that entails all of the consequences of losing all of the NTU for the base.
In smaller field tower bases, the lack of resource silo should not hinder operations
as auto-repair is still carried out nonetheless.
The consequences of losing NTU do not apply in this case;
the field tower is considered to have unlimited, unshared NTU.
2021-02-27 12:34:19 +00:00
< / p > < / div > < dl class = "attributes block" > < dt > Self Type< / dt > < dd > < a href = "" name = "net.psforever.objects.serverobject.repair.AmenityAutoRepair" id = "net.psforever.objects.serverobject.repair.AmenityAutoRepair" class = "extype" > AmenityAutoRepair< / a > with < a href = "../damage/Damageable.html" name = "net.psforever.objects.serverobject.damage.Damageable" id = "net.psforever.objects.serverobject.damage.Damageable" class = "extype" > Damageable< / a > with < a href = "RepairableEntity.html" name = "net.psforever.objects.serverobject.repair.RepairableEntity" id = "net.psforever.objects.serverobject.repair.RepairableEntity" class = "extype" > RepairableEntity< / a > with < span name = "akka.actor.Actor" class = "extype" > Actor< / span > < / dd > < dt > Source< / dt > < dd > < a href = "https://github.com/psforever/PSF-LoginServer/blob/master//home/runner/work/PSF-LoginServer/PSF-LoginServer/src/main/scala/net/psforever/objects/serverobject/repair/AmenityAutoRepair.scala" target = "_blank" > AmenityAutoRepair.scala< / a > < / dd > < / dl > < div class = "toggleContainer" > < div class = "toggle block" > < span > Linear Supertypes< / span > < div class = "superTypes hiddenContent" > < a href = "../../NtuStorageBehavior.html" name = "net.psforever.objects.NtuStorageBehavior" id = "net.psforever.objects.NtuStorageBehavior" class = "extype" > NtuStorageBehavior< / a > , < span name = "akka.actor.Actor" class = "extype" > Actor< / span > , < span name = "scala.AnyRef" class = "extype" > AnyRef< / span > , < span name = "scala.Any" class = "extype" > Any< / span > < / div > < / div > < / div > < div class = "toggleContainer" > < div class = "toggle block" > < span > Known Subclasses< / span > < div class = "subClasses hiddenContent" > < a href = "../generator/GeneratorControl.html" name = "net.psforever.objects.serverobject.generator.GeneratorControl" id = "net.psforever.objects.serverobject.generator.GeneratorControl" class = "extype" > GeneratorControl< / a > , < a href = "../terminals/ProximityTerminalControl.html" name = "net.psforever.objects.serverobject.terminals.ProximityTerminalControl" id = "net.psforever.objects.serverobject.terminals.ProximityTerminalControl" class = "extype" > ProximityTerminalControl< / a > , < a href = "../terminals/TerminalControl.html" name = "net.psforever.objects.serverobject.terminals.TerminalControl" id = "net.psforever.objects.serverobject.terminals.TerminalControl" class = "extype" > TerminalControl< / a > , < a href = "../terminals/implant/ImplantTerminalMechControl.html" name = "net.psforever.objects.serverobject.terminals.implant.ImplantTerminalMechControl" id = "net.psforever.objects.serverobject.terminals.implant.ImplantTerminalMechControl" class = "extype" > ImplantTerminalMechControl< / a > , < a href = "../tube/SpawnTubeControl.html" name = "net.psforever.objects.serverobject.tube.SpawnTubeControl" id = "net.psforever.objects.serverobject.tube.SpawnTubeControl" class = "extype" > SpawnTubeControl< / a > , < a href = "../turret/FacilityTurretControl.html" name = "net.psforever.objects.serverobject.turret.FacilityTurretControl" id = "net.psforever.objects.serverobject.turret.FacilityTurretControl" class = "extype" > FacilityTurretControl< / a > < / div > < / div > < / div > < / div > < div id = "mbrsel" > < div class = "toggle" > < / div > < div id = "memberfilter" > < i class = "material-icons arrow" > < / i > < span class = "input" > < input placeholder = "Filter all members" id = "mbrsel-input" type = "text" accesskey = "/" / > < / span > < i class = "clear material-icons" > < / i > < / div > < div id = "filterby" > < div id = "order" > < span class = "filtertype" > Ordering< / span > < ol > < li class = "alpha in" > < span > Alphabetic< / span > < / li > < li class = "inherit out" > < span > By Inheritance< / span > < / li > < / ol > < / div > < div class = "ancestors" > < span class = "filtertype" > Inherited< br / > < / span > < ol id = "linearization" > < li class = "in" name = "net.psforever.objects.serverobject.repair.AmenityAutoRepair" > < span > AmenityAutoRepair< / span > < / li > < li class = "in" name = "net.psforever.objects.NtuStorageBehavior" > < span > NtuStorageBehavior< / span > < / li > < li class = "in" name = "akka.actor.Actor" > < span > Actor< / span > < / li > < li class = "in" name = "scala.AnyRef" > < span > AnyRef< / span > < / li > < li class = "in" name = "scala.Any" > < span > Any< / span > < / li > < / ol > < / div > < div class = "ancestors" > < span class = "filtertype" > < / span > < ol > < li class = "hideall out" > < span > Hide All< / span > < / li > < li class = "showall in" > < span > Show All< / span > < / li >
2020-10-03 04:18:00 +00:00
the amount of repair that can be performed is obtained
and, if the amenity still requires those repairs,
auto-repair executes a single tick.< / p > < div class = "fullcomment" > < div class = "comment cmt" > < p > When reports of an NTU provision is returned to the requesting amenity,
the amount of repair that can be performed is obtained
and, if the amenity still requires those repairs,
auto-repair executes a single tick.< / p > < / div > < dl class = "attributes block" > < dt > Definition Classes< / dt > < dd > < a href = "" name = "net.psforever.objects.serverobject.repair.AmenityAutoRepair" id = "net.psforever.objects.serverobject.repair.AmenityAutoRepair" class = "extype" > AmenityAutoRepair< / a > → < a href = "../../NtuStorageBehavior.html" name = "net.psforever.objects.NtuStorageBehavior" id = "net.psforever.objects.NtuStorageBehavior" class = "extype" > NtuStorageBehavior< / a > < / dd > < dt > See also< / dt > < dd > < span class = "cmt" > < p > < code > RepairableAmenity< / code > < / p > < / span > < / dd > < / dl > < / div > < / li > < li class = "indented0 " name = "net.psforever.objects.serverobject.repair.AmenityAutoRepair#HandleNtuOffer" group = "Ungrouped" fullComment = "yes" data-isabs = "false" visbl = "pub" > < a id = "HandleNtuOffer(sender:akka.actor.ActorRef,src:net.psforever.objects.NtuContainer):Unit" > < / a > < a id = "HandleNtuOffer(ActorRef,NtuContainer):Unit" > < / a > < span class = "permalink" > < a href = "../../../../../net/psforever/objects/serverobject/repair/AmenityAutoRepair.html#HandleNtuOffer(sender:akka.actor.ActorRef,src:net.psforever.objects.NtuContainer):Unit" title = "Permalink" > < i class = "material-icons" > < / i > < / a > < / span > < span class = "modifier_kind" > < span class = "modifier" > < / span > < span class = "kind" > def< / span > < / span > < span class = "symbol" > < span class = "name" > HandleNtuOffer< / span > < span class = "params" > (< span name = "sender" > sender: < span name = "akka.actor.ActorRef" class = "extype" > ActorRef< / span > < / span > , < span name = "src" > src: < a href = "../../NtuContainer.html" name = "net.psforever.objects.NtuContainer" id = "net.psforever.objects.NtuContainer" class = "extype" > NtuContainer< / a > < / span > )< / span > < span class = "result" > : < span name = "scala.Unit" class = "extype" > Unit< / span > < / span > < / span > < div class = "fullcomment" > < dl class = "attributes block" > < dt > Definition Classes< / dt > < dd > < a href = "" name = "net.psforever.objects.serverobject.repair.AmenityAutoRepair" id = "net.psforever.objects.serverobject.repair.AmenityAutoRepair" class = "extype" > AmenityAutoRepair< / a > → < a href = "../../NtuStorageBehavior.html" name = "net.psforever.objects.NtuStorageBehavior" id = "net.psforever.objects.NtuStorageBehavior" class = "extype" > NtuStorageBehavior< / a > < / dd > < / dl > < / div > < / li > < li class = "indented0 " name = "net.psforever.objects.serverobject.repair.AmenityAutoRepair#HandleNtuRequest" group = "Ungrouped" fullComment = "yes" data-isabs = "false" visbl = "pub" > < a id = "HandleNtuRequest(sender:akka.actor.ActorRef,min:Float,max:Float):Unit" > < / a > < a id = "HandleNtuRequest(ActorRef,Float,Float):Unit" > < / a > < span class = "permalink" > < a href = "../../../../../net/psforever/objects/serverobject/repair/AmenityAutoRepair.html#HandleNtuRequest(sender:akka.actor.ActorRef,min:Float,max:Float):Unit" title = "Permalink" > < i class = "material-icons" > < / i > < / a > < / span > < span class = "modifier_kind" > < span class = "modifier" > < / span > < span class = "kind" > def< / span > < / span > < span class = "symbol" > < span class = "name" > HandleNtuRequest< / span > < span class = "params" > (< span name = "sender" > sender: < span name = "akka.actor.ActorRef" class = "extype" > ActorRef< / span > < / span > , < span name = "min" > min: < span name = "scala.Float" class = "extype" > Float< / span > < / span > , < span name = "max" > max: < span name = "scala.Float" class = "extype" > Float< / span > < / span > )< / span > < span class = "result" > : < span name = "scala.Unit" class = "extype" > Unit< / span > < / span > < / span > < div class = "fullcomment" > < dl class = "attributes block" > < dt > Definition Classes< / dt > < dd > < a href = "" name = "net.psforever.objects.serverobject.repair.AmenityAutoRepair" id = "net.psforever.objects.serverobject.repair.AmenityAutoRepair" class = "extype" > AmenityAutoRepair< / a > → < a href = "../../NtuStorageBehavior.html" name = "net.psforever.objects.NtuStorageBehavior" id = "net.psforever.objects.NtuStorageBehavior" class = "extype" > NtuStorageBehavior< / a > < / dd > < / dl > < / div > < / li > < li class = "indented0 " name = "net.psforever.objects.NtuStorageBehavior#NtuStorageObject" group = "Ungrouped" fullComment = "yes" data-isabs = "false" visbl = "pub" > < a id = "NtuStorageObject:net.psforever.objects.NtuContainer" > < / a > < a id = "NtuStorageObject:NtuContainer" > < / a > < span class = "permalink" > < a href = "../../../../../net/psforever/objects/serverobject/repair/AmenityAuto
2020-11-16 12:56:43 +00:00
< / p > < / div > < dl class = "attributes block" > < dt > Definition Classes< / dt > < dd > < a href = "" name = "net.psforever.objects.serverobject.repair.AmenityAutoRepair" id = "net.psforever.objects.serverobject.repair.AmenityAutoRepair" class = "extype" > AmenityAutoRepair< / a > → < a href = "../../NtuStorageBehavior.html" name = "net.psforever.objects.NtuStorageBehavior" id = "net.psforever.objects.NtuStorageBehavior" class = "extype" > NtuStorageBehavior< / a > < / dd > < / dl > < / div > < / li > < li class = "indented0 " name = "net.psforever.objects.serverobject.repair.AmenityAutoRepair#actuallyTryAutoRepair" group = "Ungrouped" fullComment = "yes" data-isabs = "false" visbl = "pub" > < a id = "actuallyTryAutoRepair():Boolean" > < / a > < span class = "permalink" > < a href = "../../../../../net/psforever/objects/serverobject/repair/AmenityAutoRepair.html#actuallyTryAutoRepair():Boolean" title = "Permalink" > < i class = "material-icons" > < / i > < / a > < / span > < span class = "modifier_kind" > < span class = "modifier" > final < / span > < span class = "kind" > def< / span > < / span > < span class = "symbol" > < span class = "name" > actuallyTryAutoRepair< / span > < span class = "params" > ()< / span > < span class = "result" > : < span name = "scala.Boolean" class = "extype" > Boolean< / span > < / span > < / span > < p class = "shortcomment cmt" > Attempt to start auto-repair operation
only if no operation is currently being processed.< / p > < div class = "fullcomment" > < div class = "comment cmt" > < p > Attempt to start auto-repair operation
only if no operation is currently being processed.
In case that an override to the normals operations of < code > tryAutoRepair< / code > is necessary,
but the superclass can not be invoked,
this method is the backup of those operations to initiate auto-repair.< / p > < / div > < dl class = "paramcmts block" > < dt > returns< / dt > < dd class = "cmt" > < p > < code > true< / code > , if the auto-repair process started specifically due to this call;
< code > false< / code > , if it was already started, or did not start< / p > < / dd > < / dl > < dl class = "attributes block" > < dt > See also< / dt > < dd > < span class = "cmt" > < p > < code > tryAutoRepair< / code > < / p > < / span > < / dd > < / dl > < / div > < / li > < li class = "indented0 " name = "akka.actor.Actor#aroundPostRestart" group = "Ungrouped" fullComment = "yes" data-isabs = "false" visbl = "prt" > < a id = "aroundPostRestart(reason:Throwable):Unit" > < / a > < a id = "aroundPostRestart(Throwable):Unit" > < / a > < span class = "permalink" > < a href = "../../../../../net/psforever/objects/serverobject/repair/AmenityAutoRepair.html#aroundPostRestart(reason:Throwable):Unit" title = "Permalink" > < i class = "material-icons" > < / i > < / a > < / span > < span class = "modifier_kind" > < span class = "modifier" > < / span > < span class = "kind" > def< / span > < / span > < span class = "symbol" > < span class = "name" > aroundPostRestart< / span > < span class = "params" > (< span name = "reason" > reason: < span name = "scala.Throwable" class = "extype" > Throwable< / span > < / span > )< / span > < span class = "result" > : < span name = "scala.Unit" class = "extype" > Unit< / span > < / span > < / span > < div class = "fullcomment" > < dl class = "attributes block" > < dt > Attributes< / dt > < dd > protected[< a href = "../../../../../akka/index.html" name = "akka" id = "akka" class = "extype" > akka< / a > ] < / dd > < dt > Definition Classes< / dt > < dd > Actor< / dd > < dt > Annotations< / dt > < dd > < span class = "name" > @InternalApi< / span > < span class = "args" > ()< / span > < / dd > < / dl > < / div > < / li > < li class = "indented0 " name = "akka.actor.Actor#aroundPostStop" group = "Ungrouped" fullComment = "yes" data-isabs = "false" visbl = "prt" > < a id = "aroundPostStop():Unit" > < / a > < span class = "permalink" > < a href = "../../../../../net/psforever/objects/serverobject/repair/AmenityAutoRepair.html#aroundPostStop():Unit" title = "Permalink" > < i class = "material-icons" > < / i > < / a > < / span > < span class = "modifier_kind" > < span class = "modifier" > < / span > < span class = "kind" > def< / span > < / span > < span class = "symbol" > < span class = "name" > aroundPostStop< / span > < span class = "params" > ()< / span > < span class = "result" > : < span name = "scala.Unit" class = "extype" > Unit< / span > < / span > < / span > < div class = "fullcomment" > < dl class = "attributes block" > < dt > Attributes< / dt > < dd > protected[< a href = "../../../../../akka/index.html" name = "akka" id = "akka" class = "extype" > akka< / a > ] < / dd > < dt > Definition Classes< / dt > < dd > Actor< / dd > < dt > Annotations< / dt > < dd > < span class = "name" > @InternalApi< / span > < span class = "args" > ()< / span > < / dd > < / dl > < / div > < / li > < li class = "indented0 " name = "akka.actor.Actor#aroundPreRestart" group = "Ungrouped" fullComment = "yes" data-isabs = "false" visbl = "prt" > < a id = "aroundPreRestart(reason:Throwable,message:Option[Any]):Unit" > < / a > < a id = "aroundPreRestart(Throwable,Option[Any]):Unit" > < / a > < span class = "permalink" > < a href = "../../../../../net/psforever/objects/serverobject/repair/AmenityAutoRepair.html#aroundPreRestart(reason:Throwable,message:Option[Any]):Unit" title = "Permalink" > < i class = "material-icons" > < / i > < / a > < / span > < span class = "modifier_kind" > < span class = "modifier" > < / span > < span class = "kind" > def< / span > < / span > < span class = "symbol" > < span class = "name" > aroundPreRestart< / span > < span class = "params" > (< span name = "reason" > reason: < span name = "scala.Throwable" class = "extype" > Throwable< / span > < / span > , < span name = "message" > message: < span name = "scala.Option" class = "extype" > Option< / span > [< span name = "scala.Any" class = "extype" > Any< / span > ]< / span > )< / span > < span class = "result" > : < span name = "scala.Unit" class = "extype" > Unit< / span > < / span > < / span > < div class = "fullcomment" > < dl class = "attributes block" > < dt > Attributes< / dt > < dd > protected[< a href = "../../../../../akka/index.html" name = "akka" id = "akka" class = "extype" > akka< / a > ] < / dd > < dt > Definition Classes< / dt > < dd > Actor< / dd > < dt > Annotations< / dt > < dd > < span class = "name" > @InternalApi< / span > < span class = "args" > ()< / span > < / dd > < / dl > < / div > < / li > < li class = "indented0 " name = "akka.actor.Actor#aroundPreStart" group = "Ungrouped" fullComment = "yes" data-isabs = "false" visbl = "prt" > < a id = "aroundPreStart():Unit" > < / a > < span class = "permalink" > < a href = "../../../../../net/psforever/objects/serverobject/repair/AmenityAutoRepair.html#aroundPreStart():Unit" title = "Permalink" > < i class = "material-icons" > < / i > < / a > < / span > < span class = "modifier_kind" > < span class = "modifier
2020-10-03 04:18:00 +00:00
Cancel any attempts at auto-repair.
< / p > < / div > < / div > < / li > < li class = "indented0 " name = "scala.AnyRef#notify" group = "Ungrouped" fullComment = "yes" data-isabs = "false" visbl = "pub" > < a id = "notify():Unit" > < / a > < span class = "permalink" > < a href = "../../../../../net/psforever/objects/serverobject/repair/AmenityAutoRepair.html#notify():Unit" title = "Permalink" > < i class = "material-icons" > < / i > < / a > < / span > < span class = "modifier_kind" > < span class = "modifier" > final < / span > < span class = "kind" > def< / span > < / span > < span class = "symbol" > < span class = "name" > notify< / span > < span class = "params" > ()< / span > < span class = "result" > : < span name = "scala.Unit" class = "extype" > Unit< / span > < / span > < / span > < div class = "fullcomment" > < dl class = "attributes block" > < dt > Definition Classes< / dt > < dd > AnyRef< / dd > < dt > Annotations< / dt > < dd > < span class = "name" > @native< / span > < span class = "args" > ()< / span > < / dd > < / dl > < / div > < / li > < li class = "indented0 " name = "scala.AnyRef#notifyAll" group = "Ungrouped" fullComment = "yes" data-isabs = "false" visbl = "pub" > < a id = "notifyAll():Unit" > < / a > < span class = "permalink" > < a href = "../../../../../net/psforever/objects/serverobject/repair/AmenityAutoRepair.html#notifyAll():Unit" title = "Permalink" > < i class = "material-icons" > < / i > < / a > < / span > < span class = "modifier_kind" > < span class = "modifier" > final < / span > < span class = "kind" > def< / span > < / span > < span class = "symbol" > < span class = "name" > notifyAll< / span > < span class = "params" > ()< / span > < span class = "result" > : < span name = "scala.Unit" class = "extype" > Unit< / span > < / span > < / span > < div class = "fullcomment" > < dl class = "attributes block" > < dt > Definition Classes< / dt > < dd > AnyRef< / dd > < dt > Annotations< / dt > < dd > < span class = "name" > @native< / span > < span class = "args" > ()< / span > < / dd > < / dl > < / div > < / li > < li class = "indented0 " name = "akka.actor.Actor#postRestart" group = "Ungrouped" fullComment = "yes" data-isabs = "false" visbl = "pub" > < a id = "postRestart(reason:Throwable):Unit" > < / a > < a id = "postRestart(Throwable):Unit" > < / a > < span class = "permalink" > < a href = "../../../../../net/psforever/objects/serverobject/repair/AmenityAutoRepair.html#postRestart(reason:Throwable):Unit" title = "Permalink" > < i class = "material-icons" > < / i > < / a > < / span > < span class = "modifier_kind" > < span class = "modifier" > < / span > < span class = "kind" > def< / span > < / span > < span class = "symbol" > < span class = "name" > postRestart< / span > < span class = "params" > (< span name = "reason" > reason: < span name = "scala.Throwable" class = "extype" > Throwable< / span > < / span > )< / span > < span class = "result" > : < span name = "scala.Unit" class = "extype" > Unit< / span > < / span > < / span > < div class = "fullcomment" > < dl class = "attributes block" > < dt > Definition Classes< / dt > < dd > Actor< / dd > < dt > Annotations< / dt > < dd > < span class = "name" > @throws< / span > < span class = "args" > (< span > < span class = "symbol" > classOf[java.lang.Exception]< / span > < / span > )< / span > < / dd > < / dl > < / div > < / li > < li class = "indented0 " name = "akka.actor.Actor#postStop" group = "Ungrouped" fullComment = "yes" data-isabs = "false" visbl = "pub" > < a id = "postStop():Unit" > < / a > < span class = "permalink" > < a href = "../../../../../net/psforever/objects/serverobject/repair/AmenityAutoRepair.html#postStop():Unit" title = "Permalink" > < i class = "material-icons" > < / i > < / a > < / span > < span class = "modifier_kind" > < span class = "modifier" > < / span > < span class = "kind" > def< / span > < / span > < span class = "symbol" > < span class = "name" > postStop< / span > < span class = "params" > ()< / span > < span class = "result" > : < span name = "scala.Unit" class = "extype" > Unit< / span > < / span > < / span > < div class = "fullcomment" > < dl class = "attributes block" > < dt > Definition Classes< / dt > < dd > Actor< / dd > < dt > Annotations< / dt > < dd > < span class = "name" > @throws< / span > < span class = "args" > (< span > < span class = "symbol" > classOf[java.lang.Exception]< / span > < / span > )< / span > < / dd > < / dl > < / div > < / li > < li class = "indented0 " name = "akka.actor.Actor#preRestart" group = "Ungrouped" fullComment = "yes" data-isabs = "false" visbl = "pub" > < a id = "preRestart(reason:Throwable,message:Option[Any]):Unit" > < / a > < a id = "preRestart(Throwable,Option[Any]):Unit" > < / a > < span class = "permalink" > < a href = "../../../../../net/psforever/objects/serverobject/repair/AmenityAutoRepair.html#preRestart(reason:Throwable,message:Option[Any]):Unit" title = "Permalink" > < i class = "material-icons" > < / i > < / a > < / span > < span class = "modifier
by stopping any currently processing repair timer
The operation can be resumed.< / p > < div class = "fullcomment" > < div class = "comment cmt" > < p > Cancel any attempts at auto-repair
by stopping any currently processing repair timer
2020-11-16 12:56:43 +00:00
The operation can be resumed.< / p > < / div > < dl class = "attributes block" > < dt > See also< / dt > < dd > < span class = "cmt" > < p > < code > stopAutoRepairFunctionality< / code > < / p > < / span > < / dd > < / dl > < / div > < / li > < li class = "indented0 " name = "net.psforever.objects.NtuStorageBehavior#storageBehavior" group = "Ungrouped" fullComment = "yes" data-isabs = "false" visbl = "pub" > < a id = "storageBehavior:NtuStorageBehavior.this.Receive" > < / a > < a id = "storageBehavior:(AmenityAutoRepair.this)#Receive" > < / a > < span class = "permalink" > < a href = "../../../../../net/psforever/objects/serverobject/repair/AmenityAutoRepair.html#storageBehavior:NtuStorageBehavior.this.Receive" title = "Permalink" > < i class = "material-icons" > < / i > < / a > < / span > < span class = "modifier_kind" > < span class = "modifier" > < / span > < span class = "kind" > def< / span > < / span > < span class = "symbol" > < span class = "name" > storageBehavior< / span > < span class = "result" > : (< a href = "" name = "net.psforever.objects.serverobject.repair.AmenityAutoRepair" id = "net.psforever.objects.serverobject.repair.AmenityAutoRepair" class = "extype" > AmenityAutoRepair< / a > .this)#< span name = "akka.actor.Actor.Receive" class = "extype" > Receive< / span > < / span > < / span > < div class = "fullcomment" > < dl class = "attributes block" > < dt > Definition Classes< / dt > < dd > < a href = "../../NtuStorageBehavior.html" name = "net.psforever.objects.NtuStorageBehavior" id = "net.psforever.objects.NtuStorageBehavior" class = "extype" > NtuStorageBehavior< / a > < / dd > < / dl > < / div > < / li > < li class = "indented0 " name = "akka.actor.Actor#supervisorStrategy" group = "Ungrouped" fullComment = "yes" data-isabs = "false" visbl = "pub" > < a id = "supervisorStrategy:akka.actor.SupervisorStrategy" > < / a > < a id = "supervisorStrategy:SupervisorStrategy" > < / a > < span class = "permalink" > < a href = "../../../../../net/psforever/objects/serverobject/repair/AmenityAutoRepair.html#supervisorStrategy:akka.actor.SupervisorStrategy" title = "Permalink" > < i class = "material-icons" > < / i > < / a > < / span > < span class = "modifier_kind" > < span class = "modifier" > < / span > < span class = "kind" > def< / span > < / span > < span class = "symbol" > < span class = "name" > supervisorStrategy< / span > < span class = "result" > : < span name = "akka.actor.SupervisorStrategy" class = "extype" > SupervisorStrategy< / span > < / span > < / span > < div class = "fullcomment" > < dl class = "attributes block" > < dt > Definition Classes< / dt > < dd > Actor< / dd > < / dl > < / div > < / li > < li class = "indented0 " name = "scala.AnyRef#synchronized" group = "Ungrouped" fullComment = "yes" data-isabs = "false" visbl = "pub" > < a id = "synchronized[T0](x$1:=>T0):T0" > < / a > < a id = "synchronized[T0](=>T0):T0" > < / a > < span class = "permalink" > < a href = "../../../../../net/psforever/objects/serverobject/repair/AmenityAutoRepair.html#synchronized[T0](x$1:=>T0):T0" title = "Permalink" > < i class = "material-icons" > < / i > < / a > < / span > < span class = "modifier_kind" > < span class = "modifier" > final < / span > < span class = "kind" > def< / span > < / span > < span class = "symbol" > < span class = "name" > synchronized< / span > < span class = "tparams" > [< span name = "T0" > T0< / span > ]< / span > < span class = "params" > (< span name = "arg0" > arg0: => < span name = "java.lang.AnyRef.synchronized.T0" class = "extype" > T0< / span > < / span > )< / span > < span class = "result" > : < span name = "java.lang.AnyRef.synchronized.T0" class = "extype" > T0< / span > < / span > < / span > < div class = "fullcomment" > < dl class = "attributes block" > < dt > Definition Classes< / dt > < dd > AnyRef< / dd > < / dl > < / div > < / li > < li class = "indented0 " name = "scala.AnyRef#toString" group = "Ungrouped" fullComment = "yes" data-isabs = "false" visbl = "pub" > < a id = "toString():String" > < / a > < span class = "permalink" > < a href = "../../../../../net/psforever/objects/serverobject/repair/AmenityAutoRepair.html#toString():String" title = "Permalink" > < i class = "material-icons" > < / i > < / a > < / span > < span class = "modifier_kind" > < span class = "modifier" > < / span > < span class = "kind" > def< / span > < / span > < span class = "symbol" > < span class = "name" > toString< / span > < span class = "params" > ()< / span > < span class = "result" > : < a href = "https://docs.oracle.com/javase/8/docs/api/java/lang/String.html#java.lang.String" name = "java.lang.String" id = "java.lang.String" class = "extype" > String< / a > < / span > < / span > < div class = "fullcomment" > < dl class = "attributes block" > < dt > Definition Classes< / dt > < dd > AnyRef → Any< / dd > <
2020-10-03 04:18:00 +00:00
only if no operation is currently being processed.< / p > < div class = "fullcomment" > < div class = "comment cmt" > < p > Attempt to start auto-repair operation
only if no operation is currently being processed.< / p > < / div > < dl class = "paramcmts block" > < dt > returns< / dt > < dd class = "cmt" > < p > < code > true< / code > , if the auto-repair process started specifically due to this call;
2020-11-16 12:56:43 +00:00
< code > false< / code > , if it was already started, or did not start< / p > < / dd > < / dl > < dl class = "attributes block" > < dt > See also< / dt > < dd > < span class = "cmt" > < p > < code > actuallyTryAutoRepair< / code > < / p > < / span > < / dd > < / dl > < / div > < / li > < li class = "indented0 " name = "akka.actor.Actor#unhandled" group = "Ungrouped" fullComment = "yes" data-isabs = "false" visbl = "pub" > < a id = "unhandled(message:Any):Unit" > < / a > < a id = "unhandled(Any):Unit" > < / a > < span class = "permalink" > < a href = "../../../../../net/psforever/objects/serverobject/repair/AmenityAutoRepair.html#unhandled(message:Any):Unit" title = "Permalink" > < i class = "material-icons" > < / i > < / a > < / span > < span class = "modifier_kind" > < span class = "modifier" > < / span > < span class = "kind" > def< / span > < / span > < span class = "symbol" > < span class = "name" > unhandled< / span > < span class = "params" > (< span name = "message" > message: < span name = "scala.Any" class = "extype" > Any< / span > < / span > )< / span > < span class = "result" > : < span name = "scala.Unit" class = "extype" > Unit< / span > < / span > < / span > < div class = "fullcomment" > < dl class = "attributes block" > < dt > Definition Classes< / dt > < dd > Actor< / dd > < / dl > < / div > < / li > < li class = "indented0 " name = "scala.AnyRef#wait" group = "Ungrouped" fullComment = "yes" data-isabs = "false" visbl = "pub" > < a id = "wait():Unit" > < / a > < span class = "permalink" > < a href = "../../../../../net/psforever/objects/serverobject/repair/AmenityAutoRepair.html#wait():Unit" title = "Permalink" > < i class = "material-icons" > < / i > < / a > < / span > < span class = "modifier_kind" > < span class = "modifier" > final < / span > < span class = "kind" > def< / span > < / span > < span class = "symbol" > < span class = "name" > wait< / span > < span class = "params" > ()< / span > < span class = "result" > : < span name = "scala.Unit" class = "extype" > Unit< / span > < / span > < / span > < div class = "fullcomment" > < dl class = "attributes block" > < dt > Definition Classes< / dt > < dd > AnyRef< / dd > < dt > Annotations< / dt > < dd > < span class = "name" > @throws< / span > < span class = "args" > (< span > < span class = "defval" > classOf[java.lang.InterruptedException]< / span > < / span > )< / span > < / dd > < / dl > < / div > < / li > < li class = "indented0 " name = "scala.AnyRef#wait" group = "Ungrouped" fullComment = "yes" data-isabs = "false" visbl = "pub" > < a id = "wait(x$1:Long,x$2:Int):Unit" > < / a > < a id = "wait(Long,Int):Unit" > < / a > < span class = "permalink" > < a href = "../../../../../net/psforever/objects/serverobject/repair/AmenityAutoRepair.html#wait(x$1:Long,x$2:Int):Unit" title = "Permalink" > < i class = "material-icons" > < / i > < / a > < / span > < span class = "modifier_kind" > < span class = "modifier" > final < / span > < span class = "kind" > def< / span > < / span > < span class = "symbol" > < span class = "name" > wait< / span > < span class = "params" > (< span name = "arg0" > arg0: < span name = "scala.Long" class = "extype" > Long< / span > < / span > , < span name = "arg1" > arg1: < span name = "scala.Int" class = "extype" > Int< / span > < / span > )< / span > < span class = "result" > : < span name = "scala.Unit" class = "extype" > Unit< / span > < / span > < / span > < div class = "fullcomment" > < dl class = "attributes block" > < dt > Definition Classes< / dt > < dd > AnyRef< / dd > < dt > Annotations< / dt > < dd > < span class = "name" > @throws< / span > < span class = "args" > (< span > < span class = "defval" > classOf[java.lang.InterruptedException]< / span > < / span > )< / span > < / dd > < / dl > < / div > < / li > < li class = "indented0 " name = "scala.AnyRef#wait" group = "Ungrouped" fullComment = "yes" data-isabs = "false" visbl = "pub" > < a id = "wait(x$1:Long):Unit" > < / a > < a id = "wait(Long):Unit" > < / a > < span class = "permalink" > < a href = "../../../../../net/psforever/objects/serverobject/repair/AmenityAutoRepair.html#wait(x$1:Long):Unit" title = "Permalink" > < i class = "material-icons" > < / i > < / a > < / span > < span class = "modifier_kind" > < span class = "modifier" > final < / span > < span class = "kind" > def< / span > < / span > < span class = "symbol" > < span class = "name" > wait< / span > < span class = "params" > (< span name = "arg0" > arg0: < span name = "scala.Long" class = "extype" > Long< / span > < / span > )< / span > < span class = "result" > : < span name = "scala.Unit" class = "extype" > Unit< / span > < / span > < / span > < div class = "fullcomment" > < dl class = "attributes block" > < dt > Definition Classes< / dt > < dd > AnyRef< / dd > < dt > Annotations< / dt > < dd > < span class = "name" > @throws< / span > < span class = "args" > (< span > < span class = "defval" > classOf[java.lang.InterruptedException]< / span > < / span > )< / span > < span class = "name" > @native< /spa
2020-10-03 04:18:00 +00:00
Attempt to start auto-repair operations.
< / p > < / div > < / div > < / li > < / ol > < / div > < / div > < div id = "inheritedMembers" > < div name = "net.psforever.objects.NtuStorageBehavior" class = "parent" > < h3 > Inherited from < a href = "../../NtuStorageBehavior.html" name = "net.psforever.objects.NtuStorageBehavior" id = "net.psforever.objects.NtuStorageBehavior" class = "extype" > NtuStorageBehavior< / a > < / h3 > < / div > < div name = "akka.actor.Actor" class = "parent" > < h3 > Inherited from < span name = "akka.actor.Actor" class = "extype" > Actor< / span > < / h3 > < / div > < div name = "scala.AnyRef" class = "parent" > < h3 > Inherited from < span name = "scala.AnyRef" class = "extype" > AnyRef< / span > < / h3 > < / div > < div name = "scala.Any" class = "parent" > < h3 > Inherited from < span name = "scala.Any" class = "extype" > Any< / span > < / h3 > < / div > < / div > < div id = "groupedMembers" > < div name = "Ungrouped" class = "group" > < h3 > Ungrouped< / h3 > < / div > < / div > < / div > < div id = "tooltip" > < / div > < div id = "footer" > < / div > < / body > < / div > < / div > < / div > < / body > < / html >