Update VcnManagementService javadoc based on new names of classes

This patch updates the VcnManagementService javadoc diagrams. VcnTunnel
and VcnInstance were renamed to VcnGatewayConnection and Vcn,
respectively.

Bug: 163431877
Test: atest FrameworksVcnTests
Change-Id: I530d88fb3b145ca4195ba536c16df3894cf929eb
This commit is contained in:
Benedict Wong
2020-11-24 16:55:06 -08:00
parent 8c3b567c36
commit d228f88fcc

View File

@@ -37,12 +37,12 @@ import com.android.internal.annotations.VisibleForTesting.Visibility;
*
* <pre>The internal structure of the VCN Management subsystem is as follows:
*
* +------------------------+ 1:1 +--------------------------------+
* | VcnManagementService | ------------ Creates -------------> | TelephonySubscriptionManager |
* | | | |
* | Manages configs and | | Tracks subscriptions, carrier |
* | VcnInstance lifecycles | <--- Notifies of subscription & --- | privilege changes, caches maps |
* +------------------------+ carrier privilege changes +--------------------------------+
* +-------------------------+ 1:1 +--------------------------------+
* | VcnManagementService | ------------ Creates ------------> | TelephonySubscriptionManager |
* | | | |
* | Manages configs and | | Tracks subscriptions, carrier |
* | Vcn instance lifecycles | <--- Notifies of subscription & -- | privilege changes, caches maps |
* +-------------------------+ carrier privilege changes +--------------------------------+
* | 1:N ^
* | |
* | +-------------------------------+
@@ -54,19 +54,19 @@ import com.android.internal.annotations.VisibleForTesting.Visibility;
* | mode state changes
* v |
* +-----------------------------------------------------------------------+
* | VcnInstance |
* | Vcn |
* | |
* | Manages tunnel lifecycles based on fulfillable NetworkRequest(s) |
* | and overall safe-mode |
* | Manages GatewayConnection lifecycles based on fulfillable |
* | NetworkRequest(s) and overall safe-mode |
* +-----------------------------------------------------------------------+
* | 1:N ^
* Creates to fulfill |
* NetworkRequest(s), tears Notifies of VcnTunnel
* NetworkRequest(s), tears Notifies of VcnGatewayConnection
* down when no longer needed teardown (e.g. Network reaped)
* | and safe-mode timer changes
* v |
* +-----------------------------------------------------------------------+
* | VcnTunnel |
* | VcnGatewayConnection |
* | |
* | Manages a single (IKEv2) tunnel session and NetworkAgent, |
* | handles mobility events, (IPsec) Tunnel setup and safe-mode timers |