EntitySubscriptionConfiguration constructor

const EntitySubscriptionConfiguration({
  1. @Default.new(100) int channelBufferCapacity,
  2. @Default.new(EntitySubscriptionConfigurationFullBufferBehaviour.close) EntitySubscriptionConfigurationFullBufferBehaviour onBufferFull,
  3. @Default.new(Duration(seconds: 2)) Duration reconnectionDelay,
  4. @Default.new(2.0) double retryDelayExponentFactor,
  5. @Default.new(5) int connectionMaxRetries,
})

Implementation

const factory EntitySubscriptionConfiguration({
	@Default(100) int channelBufferCapacity,
	@Default(EntitySubscriptionConfigurationFullBufferBehaviour.close) EntitySubscriptionConfigurationFullBufferBehaviour onBufferFull,
	@Default(Duration(seconds: 2)) Duration reconnectionDelay,
	@Default(2.0) double retryDelayExponentFactor,
	@Default(5) int connectionMaxRetries,
}) = _EntitySubscriptionConfiguration;