Class QuicProtocolOptions.ConnectionMigrationSettings

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
io.envoyproxy.envoy.config.core.v3.QuicProtocolOptions.ConnectionMigrationSettings
All Implemented Interfaces:
com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, QuicProtocolOptions.ConnectionMigrationSettingsOrBuilder, Serializable
Enclosing class:
QuicProtocolOptions

public static final class QuicProtocolOptions.ConnectionMigrationSettings extends com.google.protobuf.GeneratedMessageV3 implements QuicProtocolOptions.ConnectionMigrationSettingsOrBuilder
 Config for QUIC connection migration across network interfaces, i.e. cellular to WIFI, upon
 network change events from the platform, i.e. the current network gets
 disconnected, or upon the QUIC detecting a bad connection. After migration, the
 connection may be on a different network other than the default network
 picked by the platform. Both iOS and Android will use a default network to interact with the internet, usually prefer unmetered network (WIFI)
 over metered ones (cellular). And users can specify which network to be used as the default. A connection on non-default network is only allowed to
 serve new requests for a certain period of time before being drained, and
 meanwhile, QUIC will try to migrate to the default network if possible.
 
Protobuf type envoy.config.core.v3.QuicProtocolOptions.ConnectionMigrationSettings
See Also: