sse_decode_resilience_config method

  1. @protected
ResilienceConfig sse_decode_resilience_config(
  1. 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);
}