Merge "Fix a typo and use ArraySet in VCN"
This commit is contained in:
@@ -42,7 +42,6 @@ import java.lang.annotation.RetentionPolicy;
|
|||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
import java.util.HashSet;
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
@@ -134,7 +133,7 @@ public final class VcnGatewayConnectionConfig {
|
|||||||
/**
|
/**
|
||||||
* Perform mobility update to attempt recovery from suspected data stalls.
|
* Perform mobility update to attempt recovery from suspected data stalls.
|
||||||
*
|
*
|
||||||
* <p>If set, the gatway connection will monitor the data stall detection of the VCN network.
|
* <p>If set, the gateway connection will monitor the data stall detection of the VCN network.
|
||||||
* When there is a suspected data stall, the gateway connection will attempt recovery by
|
* When there is a suspected data stall, the gateway connection will attempt recovery by
|
||||||
* performing a mobility update on the underlying IKE session.
|
* performing a mobility update on the underlying IKE session.
|
||||||
*/
|
*/
|
||||||
@@ -243,7 +242,7 @@ public final class VcnGatewayConnectionConfig {
|
|||||||
mExposedCapabilities = new TreeSet(exposedCapabilities);
|
mExposedCapabilities = new TreeSet(exposedCapabilities);
|
||||||
mRetryIntervalsMs = retryIntervalsMs;
|
mRetryIntervalsMs = retryIntervalsMs;
|
||||||
mMaxMtu = maxMtu;
|
mMaxMtu = maxMtu;
|
||||||
mGatewayOptions = Collections.unmodifiableSet(new HashSet(gatewayOptions));
|
mGatewayOptions = Collections.unmodifiableSet(new ArraySet(gatewayOptions));
|
||||||
|
|
||||||
mUnderlyingNetworkTemplates = new ArrayList<>(underlyingNetworkTemplates);
|
mUnderlyingNetworkTemplates = new ArrayList<>(underlyingNetworkTemplates);
|
||||||
if (mUnderlyingNetworkTemplates.isEmpty()) {
|
if (mUnderlyingNetworkTemplates.isEmpty()) {
|
||||||
@@ -294,7 +293,7 @@ public final class VcnGatewayConnectionConfig {
|
|||||||
mGatewayOptions = Collections.emptySet();
|
mGatewayOptions = Collections.emptySet();
|
||||||
} else {
|
} else {
|
||||||
mGatewayOptions =
|
mGatewayOptions =
|
||||||
new HashSet<>(
|
new ArraySet<>(
|
||||||
PersistableBundleUtils.toList(
|
PersistableBundleUtils.toList(
|
||||||
gatewayOptionsBundle,
|
gatewayOptionsBundle,
|
||||||
PersistableBundleUtils.INTEGER_DESERIALIZER));
|
PersistableBundleUtils.INTEGER_DESERIALIZER));
|
||||||
|
|||||||
Reference in New Issue
Block a user