sse_decode_resilience_config method
ResilienceConfig
sse_decode_resilience_config(
- SseDeserializer deserializer
)
override
Implementation
@protected
ResilienceConfig sse_decode_resilience_config(SseDeserializer deserializer) {
// Codec=Sse (Serialization based), see doc to use other codecs
var var_strategy = sse_decode_check_strategy(deserializer);
var var_circuitBreakerThreshold = sse_decode_u_8(deserializer);
var var_circuitBreakerCooldownMs = sse_decode_u_64(deserializer);
var var_numJitterSamples = sse_decode_u_8(deserializer);
var var_jitterThresholdPercent = sse_decode_f_64(deserializer);
var var_stabilityThershold = sse_decode_u_8(deserializer);
var var_criticalPacketLossPrecent = sse_decode_f_32(deserializer);
return ResilienceConfig(
strategy: var_strategy,
circuitBreakerThreshold: var_circuitBreakerThreshold,
circuitBreakerCooldownMs: var_circuitBreakerCooldownMs,
numJitterSamples: var_numJitterSamples,
jitterThresholdPercent: var_jitterThresholdPercent,
stabilityThershold: var_stabilityThershold,
criticalPacketLossPrecent: var_criticalPacketLossPrecent);
}