-
public class ConnectionPolicy.Companion
-
-
Field Summary
Fields Modifier and Type Field Description private final ConnectionPolicyDEFAULTprivate final LongDEFAULT_PING_INTERVAL_SECONDSprivate final LongDEFAULT_INITIAL_DELAY_MSprivate final DoubleDEFAULT_MULTIPLIERprivate final LongDEFAULT_MAX_DELAY_MSprivate final LongDEFAULT_JITTER_MSprivate final LongDEFAULT_MAX_STALENESS_SECONDSprivate final LongDEFAULT_REFUSAL_RETRY_MSprivate final StringAUTH_STOPprivate final StringAUTH_RETRY_SLOWprivate final StringSTRATEGY_FIXEDpublic final static ConnectionPolicy.CompanionINSTANCE
-
Method Summary
Modifier and Type Method Description final ConnectionPolicyparse(JsonElement element)Lenient parse of a raw connectionelement (from the settings row or apolicy_updatemessage).final ConnectionPolicygetDEFAULT()All-defaults policy — byte-for-byte today's shipped behavior. final LonggetDEFAULT_PING_INTERVAL_SECONDS()final LonggetDEFAULT_INITIAL_DELAY_MS()final DoublegetDEFAULT_MULTIPLIER()final LonggetDEFAULT_MAX_DELAY_MS()final LonggetDEFAULT_JITTER_MS()final LonggetDEFAULT_MAX_STALENESS_SECONDS()final LonggetDEFAULT_REFUSAL_RETRY_MS()final StringgetAUTH_STOP()final StringgetAUTH_RETRY_SLOW()final StringgetSTRATEGY_FIXED()-
-
Method Detail
-
parse
final ConnectionPolicy parse(JsonElement element)
Lenient parse of a raw
connectionelement (from the settings row or apolicy_updatemessage). Null when absent, not an object, or undecodable — callers fall back to DEFAULT. Clamping happens in the accessors, so the same parse serves both delivery channels.
-
getDEFAULT
final ConnectionPolicy getDEFAULT()
All-defaults policy — byte-for-byte today's shipped behavior.
-
getDEFAULT_PING_INTERVAL_SECONDS
final Long getDEFAULT_PING_INTERVAL_SECONDS()
-
getDEFAULT_INITIAL_DELAY_MS
final Long getDEFAULT_INITIAL_DELAY_MS()
-
getDEFAULT_MULTIPLIER
final Double getDEFAULT_MULTIPLIER()
-
getDEFAULT_MAX_DELAY_MS
final Long getDEFAULT_MAX_DELAY_MS()
-
getDEFAULT_JITTER_MS
final Long getDEFAULT_JITTER_MS()
-
getDEFAULT_MAX_STALENESS_SECONDS
final Long getDEFAULT_MAX_STALENESS_SECONDS()
-
getDEFAULT_REFUSAL_RETRY_MS
final Long getDEFAULT_REFUSAL_RETRY_MS()
-
getAUTH_STOP
final String getAUTH_STOP()
-
getAUTH_RETRY_SLOW
final String getAUTH_RETRY_SLOW()
-
getSTRATEGY_FIXED
final String getSTRATEGY_FIXED()
-
-
-
-