PSF-LoginServer/net/psforever/services/index.html

47 lines
40 KiB
HTML

<!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.services</title><meta content="PSF - LoginServer - master - net.psforever.services" name="description"/><meta content="PSF LoginServer master net.psforever.services" 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">/* this variable can be used by the JS to determine the path to the root document */
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">&lt;</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.actors" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="actors"></a><a id="actors:actors"></a> <span class="permalink"><a href="../../../net/psforever/actors/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="../actors/index.html" title=""><span class="name">actors</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="indented3 " name="net.psforever.filters" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="filters"></a><a id="filters:filters"></a> <span class="permalink"><a href="../../../net/psforever/filters/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="../filters/index.html" title=""><span class="name">filters</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="indented3 " name="net.psforever.login" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="login"></a><a id="login:login"></a> <span class="permalink"><a href="../../../net/psforever/login/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="../login/index.html" title=""><span class="name">login</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="indented3 " name="net.psforever.newcodecs" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="newcodecs"></a><a id="newcodecs:newcodecs"></a> <span class="permalink"><a href="../../../net/psforever/newcodecs/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="../newcodecs/index.html" title=""><span class="name">newcodecs</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="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="../objects/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="indented3 " name="net.psforever.packet" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="packet"></a><a id="packet:packet"></a> <span class="permalink"><a href="../../../net/psforever/packet/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="../packet/index.html" title=""><span class="name">packet</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="indented3 " name="net.psforever.persistence" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="persistence"></a><a id="persistence:persistence"></a> <span class="permalink"><a href="../../../net/psforever/persistence/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="../persistence/index.html" title=""><span class="name">persistence</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="indented3 " name="net.psforever.server" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="server"></a><a id="server:server"></a> <span class="permalink"><a href="../../../net/psforever/server/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="../server/index.html" title=""><span class="name">server</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="indented3 current" name="net.psforever.services" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="services"></a><a id="services:services"></a> <span class="permalink"><a href="../../../net/psforever/services/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"><span class="name">services</span></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.services.account" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="account"></a><a id="account:account"></a> <span class="permalink"><a href="../../../net/psforever/services/account/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="account/index.html" title=""><span class="name">account</span></a></span></li><li class="indented4 " name="net.psforever.services.avatar" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="avatar"></a><a id="avatar:avatar"></a> <span class="permalink"><a href="../../../net/psforever/services/avatar/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="avatar/index.html" title=""><span class="name">avatar</span></a></span></li><li class="indented4 " name="net.psforever.services.chat" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="chat"></a><a id="chat:chat"></a> <span class="permalink"><a href="../../../net/psforever/services/chat/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="chat/index.html" title=""><span class="name">chat</span></a></span></li><li class="indented4 " name="net.psforever.services.galaxy" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="galaxy"></a><a id="galaxy:galaxy"></a> <span class="permalink"><a href="../../../net/psforever/services/galaxy/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="galaxy/index.html" title=""><span class="name">galaxy</span></a></span></li><li class="indented4 " name="net.psforever.services.hart" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="hart"></a><a id="hart:hart"></a> <span class="permalink"><a href="../../../net/psforever/services/hart/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="hart/index.html" title=""><span class="name">hart</span></a></span></li><li class="indented4 " name="net.psforever.services.local" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="local"></a><a id="local:local"></a> <span class="permalink"><a href="../../../net/psforever/services/local/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="local/index.html" title=""><span class="name">local</span></a></span></li><li class="indented4 " name="net.psforever.services.properties" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="properties"></a><a id="properties:properties"></a> <span class="permalink"><a href="../../../net/psforever/services/properties/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="properties/index.html" title=""><span class="name">properties</span></a></span></li><li class="indented4 " name="net.psforever.services.support" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="support"></a><a id="support:support"></a> <span class="permalink"><a href="../../../net/psforever/services/support/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="support/index.html" title=""><span class="name">support</span></a></span></li><li class="indented4 " name="net.psforever.services.teamwork" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="teamwork"></a><a id="teamwork:teamwork"></a> <span class="permalink"><a href="../../../net/psforever/services/teamwork/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="teamwork/index.html" title=""><span class="name">teamwork</span></a></span></li><li class="indented4 " name="net.psforever.services.vehicle" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="vehicle"></a><a id="vehicle:vehicle"></a> <span class="permalink"><a href="../../../net/psforever/services/vehicle/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="vehicle/index.html" title=""><span class="name">vehicle</span></a></span></li><li class="current-entities indented3"><a href="CavernRotationService$.html" title="" class="object"></a> <a href="CavernRotationService.html" title="A service that assists routine access to a series of game zones through the manipulation of connections between transmit point structures. The caverns were a group of game zones that were intended to be situated underground." class="class"></a><a href="CavernRotationService.html" title="A service that assists routine access to a series of game zones through the manipulation of connections between transmit point structures. The caverns were a group of game zones that were intended to be situated underground.">CavernRotationService</a></li><li class="current-entities indented3"><span class="separator"></span> <a href="GenericEventBus.html" title="" class="class"></a><a href="GenericEventBus.html" title="">GenericEventBus</a></li><li class="current-entities indented3"><span class="separator"></span> <a href="GenericEventBusMsg.html" title="" class="trait"></a><a href="GenericEventBusMsg.html" title="">GenericEventBusMsg</a></li><li class="current-entities indented3"><a href="InterstellarClusterService$.html" title="" class="object"></a> <a href="InterstellarClusterService.html" title="" class="class"></a><a href="InterstellarClusterService.html" title="">InterstellarClusterService</a></li><li class="current-entities indented3"><a href="RemoverActor$.html" title="" class="object"></a> <a href="RemoverActor.html" title="The base class for a type of &quot;destruction Actor&quot; intended to be used for delaying object cleanup activity." class="class"></a><a href="RemoverActor.html" title="The base class for a type of &quot;destruction Actor&quot; intended to be used for delaying object cleanup activity.">RemoverActor</a></li><li class="current-entities indented3"><span class="separator"></span> <a href="Service$.html" title="" class="object"></a><a href="Service$.html" title="">Service</a></li><li class="current-entities indented3"><a href="ServiceManager$.html" title="" class="object"></a> <a href="ServiceManager.html" title="" class="class"></a><a href="ServiceManager.html" title="">ServiceManager</a></li><li class="indented3 " name="net.psforever.tools" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="tools"></a><a id="tools:tools"></a> <span class="permalink"><a href="../../../net/psforever/tools/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="../tools/index.html" title=""><span class="name">tools</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="indented3 " name="net.psforever.types" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="types"></a><a id="types:types"></a> <span class="permalink"><a href="../../../net/psforever/types/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="../types/index.html" title=""><span class="name">types</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="indented3 " name="net.psforever.util" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="util"></a><a id="util:util"></a> <span class="permalink"><a href="../../../net/psforever/util/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="../util/index.html" title=""><span class="name">util</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="indented3 " name="net.psforever.zones" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="zones"></a><a id="zones:zones"></a> <span class="permalink"><a href="../../../net/psforever/zones/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="../zones/index.html" title=""><span class="name">zones</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></ul></div></div><div id="content"><body class="package value"><div id="definition"><div class="big-circle package">p</div><p id="owner"><a href="../../index.html" name="net" id="net" class="extype">net</a>.<a href="../index.html" name="net.psforever" id="net.psforever" class="extype">psforever</a></p><h1>services<span class="permalink"><a href="../../../net/psforever/services/index.html" title="Permalink"><i class="material-icons"></i></a></span></h1></div><h4 id="signature" class="signature"><span class="modifier_kind"><span class="modifier"></span> <span class="kind">package</span></span> <span class="symbol"><span class="name">services</span></span></h4><div id="comment" class="fullcommenttop"></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></ol></div><div id="visbl"><span class="filtertype">Visibility</span><ol><li class="public in"><span>Public</span></li><li class="protected out"><span>Protected</span></li></ol></div></div></div><div id="template"><div id="allMembers"><div id="packages" class="package members"><h3>Package Members</h3><ol><li class="indented0 " name="net.psforever.services.account" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="account"></a><a id="account:account"></a> <span class="permalink"><a href="../../../net/psforever/services/account/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="account/index.html" title=""><span class="name">account</span></a></span></li><li class="indented0 " name="net.psforever.services.avatar" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="avatar"></a><a id="avatar:avatar"></a> <span class="permalink"><a href="../../../net/psforever/services/avatar/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="avatar/index.html" title=""><span class="name">avatar</span></a></span></li><li class="indented0 " name="net.psforever.services.chat" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="chat"></a><a id="chat:chat"></a> <span class="permalink"><a href="../../../net/psforever/services/chat/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="chat/index.html" title=""><span class="name">chat</span></a></span></li><li class="indented0 " name="net.psforever.services.galaxy" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="galaxy"></a><a id="galaxy:galaxy"></a> <span class="permalink"><a href="../../../net/psforever/services/galaxy/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="galaxy/index.html" title=""><span class="name">galaxy</span></a></span></li><li class="indented0 " name="net.psforever.services.hart" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="hart"></a><a id="hart:hart"></a> <span class="permalink"><a href="../../../net/psforever/services/hart/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="hart/index.html" title=""><span class="name">hart</span></a></span></li><li class="indented0 " name="net.psforever.services.local" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="local"></a><a id="local:local"></a> <span class="permalink"><a href="../../../net/psforever/services/local/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="local/index.html" title=""><span class="name">local</span></a></span></li><li class="indented0 " name="net.psforever.services.properties" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="properties"></a><a id="properties:properties"></a> <span class="permalink"><a href="../../../net/psforever/services/properties/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="properties/index.html" title=""><span class="name">properties</span></a></span></li><li class="indented0 " name="net.psforever.services.support" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="support"></a><a id="support:support"></a> <span class="permalink"><a href="../../../net/psforever/services/support/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="support/index.html" title=""><span class="name">support</span></a></span></li><li class="indented0 " name="net.psforever.services.teamwork" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="teamwork"></a><a id="teamwork:teamwork"></a> <span class="permalink"><a href="../../../net/psforever/services/teamwork/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="teamwork/index.html" title=""><span class="name">teamwork</span></a></span></li><li class="indented0 " name="net.psforever.services.vehicle" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="vehicle"></a><a id="vehicle:vehicle"></a> <span class="permalink"><a href="../../../net/psforever/services/vehicle/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="vehicle/index.html" title=""><span class="name">vehicle</span></a></span></li></ol></div><div id="types" class="types members"><h3>Type Members</h3><ol><li class="indented0 " name="net.psforever.services.CavernRotationService" group="Ungrouped" fullComment="yes" data-isabs="false" visbl="pub"><a id="CavernRotationServiceextendsAnyRef"></a><a id="CavernRotationService:CavernRotationService"></a> <span class="permalink"><a href="../../../net/psforever/services/CavernRotationService.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">class</span></span> <span class="symbol"><a href="CavernRotationService.html" title="A service that assists routine access to a series of game zones through the manipulation of connections between transmit point structures. The caverns were a group of game zones that were intended to be situated underground."><span class="name">CavernRotationService</span></a><span class="result"> extends <span name="scala.AnyRef" class="extype">AnyRef</span></span></span><p class="shortcomment cmt">A service that assists routine access to a series of game zones
through the manipulation of connections between transmit point structures.<br>
<br>
The caverns were a group of game zones that were intended to be situated underground.</p><div class="fullcomment"><div class="comment cmt"><p>A service that assists routine access to a series of game zones
through the manipulation of connections between transmit point structures.<br>
<br>
The caverns were a group of game zones that were intended to be situated underground.
Access to the caverns was only sometimes possible
through the use of special above-ground warp gates called geowarps (geowarp gates)
and those geowarps were not always functional.
Usually, two caverns were available at a time and connections to these caverns were fixed
to specific active geowarp gates.
The changing availability of the caverns through the change of geowarp gate activity
was colloquially referred to as a "rotation" since it followed a predictable cycle.
The cycle was not just one of time but one of route
as one specific geowarp gates would open to the same destination cavern.<br>
<br>
The client controls warp gate destinations.
The server can only confirm those destinations.
The connectivity of a geowarp gate to a cavern warp gate had to have been determined
by opening the cavern with an appropriate packet
and checking the map description of the cavern gates.
The description text explains which of the geowarp gates in whichever zone has been connected; and,
where usually static and inanimate, that geowarp gate will bubble online and begin to rotate
and have a complementary destination map description.
Opening different combinations of caverns changes the destination these warp gate pairs will connect
and not always being connected at all.
The warp gate pairs for the cavern connections must be re-evaluated for each combination and with each rotation
and all relevant pairings must be defined in advance.</p></div><dl class="attributes block"><dt>See also</dt><dd><span class="cmt"><p><code>ActorContext</code></p></span><span class="cmt"><p><code>Building</code></p></span><span class="cmt"><p><code>ChatMsg</code></p></span><span class="cmt"><p><code>Config.app.game.cavernRotation</code></p></span><span class="cmt"><p><code>GalaxyService</code></p></span><span class="cmt"><p><code>GalaxyAction.LockedZoneUpdate</code></p></span><span class="cmt"><p><code>GalaxyResponse.UnlockedZoneUpdate</code></p></span><span class="cmt"><p><code>InterstellarClusterService</code></p></span><span class="cmt"><p><code>org.log4s.getLogger</code></p></span><span class="cmt"><p><code>resources/zonemaps/lattice.json</code></p></span><span class="cmt"><p><code>SessionActor</code></p></span><span class="cmt"><p><code>SessionActor.SendResponse</code></p></span><span class="cmt"><p><code>StashBuffer</code></p></span><span class="cmt"><p><code>WarpGate</code></p></span><span class="cmt"><p><code>Zone</code></p></span><span class="cmt"><p><code>ZoneForcedCavernConnectionsMessage</code></p></span><span class="cmt"><p><code>ZoneInfoMessage</code></p></span></dd></dl></div></li><li class="indented0 " name="net.psforever.services.GenericEventBus" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="GenericEventBus[A&lt;:net.psforever.services.GenericEventBusMsg]extendsActorEventBuswithSubchannelClassification"></a><a id="GenericEventBus[A&lt;:GenericEventBusMsg]:GenericEventBus[A]"></a> <span class="permalink"><a href="../../../net/psforever/services/GenericEventBus.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">class</span></span> <span class="symbol"><a href="GenericEventBus.html" title=""><span class="name">GenericEventBus</span></a><span class="tparams">[<span name="A">A &lt;: <a href="GenericEventBusMsg.html" name="net.psforever.services.GenericEventBusMsg" id="net.psforever.services.GenericEventBusMsg" class="extype">GenericEventBusMsg</a></span>]</span><span class="result"> extends <span name="akka.event.ActorEventBus" class="extype">ActorEventBus</span> with <span name="akka.event.SubchannelClassification" class="extype">SubchannelClassification</span></span></span></li><li class="indented0 " name="net.psforever.services.GenericEventBusMsg" group="Ungrouped" fullComment="no" data-isabs="true" visbl="pub"><a id="GenericEventBusMsgextendsAnyRef"></a><a id="GenericEventBusMsg:GenericEventBusMsg"></a> <span class="permalink"><a href="../../../net/psforever/services/GenericEventBusMsg.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">trait</span></span> <span class="symbol"><a href="GenericEventBusMsg.html" title=""><span class="name">GenericEventBusMsg</span></a><span class="result"> extends <span name="scala.AnyRef" class="extype">AnyRef</span></span></span></li><li class="indented0 " name="net.psforever.services.InterstellarClusterService" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="InterstellarClusterServiceextendsAbstractBehavior[net.psforever.services.InterstellarClusterService.Command]"></a><a id="InterstellarClusterService:InterstellarClusterService"></a> <span class="permalink"><a href="../../../net/psforever/services/InterstellarClusterService.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">class</span></span> <span class="symbol"><a href="InterstellarClusterService.html" title=""><span class="name">InterstellarClusterService</span></a><span class="result"> extends <span name="akka.actor.typed.scaladsl.AbstractBehavior" class="extype">AbstractBehavior</span>[<a href="InterstellarClusterService$$Command.html" name="net.psforever.services.InterstellarClusterService.Command" id="net.psforever.services.InterstellarClusterService.Command" class="extype">Command</a>]</span></span></li><li class="indented0 " name="net.psforever.services.RemoverActor" group="Ungrouped" fullComment="yes" data-isabs="true" visbl="pub"><a id="RemoverActorextendsSupportActor[net.psforever.services.RemoverActor.Entry]"></a><a id="RemoverActor:RemoverActor"></a> <span class="permalink"><a href="../../../net/psforever/services/RemoverActor.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier">abstract </span> <span class="kind">class</span></span> <span class="symbol"><a href="RemoverActor.html" title="The base class for a type of &quot;destruction Actor&quot; intended to be used for delaying object cleanup activity."><span class="name">RemoverActor</span></a><span class="result"> extends <a href="support/SupportActor.html" name="net.psforever.services.support.SupportActor" id="net.psforever.services.support.SupportActor" class="extype">SupportActor</a>[<a href="RemoverActor$$Entry.html" name="net.psforever.services.RemoverActor.Entry" id="net.psforever.services.RemoverActor.Entry" class="extype">Entry</a>]</span></span><p class="shortcomment cmt">The base class for a type of "destruction <code>Actor</code>" intended to be used for delaying object cleanup activity.</p><div class="fullcomment"><div class="comment cmt"><p>The base class for a type of "destruction <code>Actor</code>" 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.<br>
<br>
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.<br>
<br>
Functions have been provided for <code>override</code> 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 <code>ObjectDeleteMessage</code> packets,
and finally unregistering it.
Some types of object have (de-)implementation variations which should be made explicit through the overrides.
</p></div></div></li><li class="indented0 " name="net.psforever.services.ServiceManager" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ServiceManagerextendsActor"></a><a id="ServiceManager:ServiceManager"></a> <span class="permalink"><a href="../../../net/psforever/services/ServiceManager.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">class</span></span> <span class="symbol"><a href="ServiceManager.html" title=""><span class="name">ServiceManager</span></a><span class="result"> extends <span name="akka.actor.Actor" class="extype">Actor</span></span></span></li></ol></div><div class="values members"><h3>Value Members</h3><ol><li class="indented0 " name="net.psforever.services.CavernRotationService" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="CavernRotationService"></a><a id="CavernRotationService:CavernRotationService"></a> <span class="permalink"><a href="../../../net/psforever/services/CavernRotationService$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="CavernRotationService$.html" title=""><span class="name">CavernRotationService</span></a></span></li><li class="indented0 " name="net.psforever.services.InterstellarClusterService" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="InterstellarClusterService"></a><a id="InterstellarClusterService:InterstellarClusterService"></a> <span class="permalink"><a href="../../../net/psforever/services/InterstellarClusterService$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="InterstellarClusterService$.html" title=""><span class="name">InterstellarClusterService</span></a></span></li><li class="indented0 " name="net.psforever.services.RemoverActor" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="RemoverActor"></a><a id="RemoverActor:RemoverActor"></a> <span class="permalink"><a href="../../../net/psforever/services/RemoverActor$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="RemoverActor$.html" title=""><span class="name">RemoverActor</span></a><span class="result"> extends <a href="support/SupportActorCaseConversions.html" name="net.psforever.services.support.SupportActorCaseConversions" id="net.psforever.services.support.SupportActorCaseConversions" class="extype">SupportActorCaseConversions</a></span></span></li><li class="indented0 " name="net.psforever.services.Service" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="Service"></a><a id="Service:Service"></a> <span class="permalink"><a href="../../../net/psforever/services/Service$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="Service$.html" title=""><span class="name">Service</span></a></span></li><li class="indented0 " name="net.psforever.services.ServiceManager" group="Ungrouped" fullComment="no" data-isabs="false" visbl="pub"><a id="ServiceManager"></a><a id="ServiceManager:ServiceManager"></a> <span class="permalink"><a href="../../../net/psforever/services/ServiceManager$.html" title="Permalink"><i class="material-icons"></i></a></span> <span class="modifier_kind"><span class="modifier"></span> <span class="kind">object</span></span> <span class="symbol"><a href="ServiceManager$.html" title=""><span class="name">ServiceManager</span></a></span></li></ol></div></div><div id="inheritedMembers"></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>