Module: Stoplight::Wiring::Default

Defined in:
lib/stoplight/wiring/default.rb,
sig/_private/stoplight/wiring/default.rbs

Constant Summary collapse

COOL_OFF_TIME =

Returns:

  • (duration)
60.0
DATA_STORE =

Returns:

  • (data_store)
Stoplight::DataStore::Memory.new
ERROR_NOTIFIER =

Returns:

  • (error_notifier)
->(error) { warn error }
FORMATTER =

Returns:

  • (notification_formatter)
Infrastructure::Notifier::Generic::DEFAULT_FORMATTER
NOTIFIERS =

Returns:

  • (Array[state_transition_notifier])
[Infrastructure::Notifier::IO.new($stderr)].freeze
THRESHOLD =

Returns:

  • (percentage, Integer)
3
RECOVERY_THRESHOLD =

Returns:

  • (Integer)
1
WINDOW_SIZE =

Returns:

  • (duration, nil)
nil
TRACKED_ERRORS =

Returns:

[StandardError].freeze
SKIPPED_ERRORS =

steep:ignore

Returns:

[].freeze
TRAFFIC_CONTROL =
Domain::TrafficControl::ConsecutiveErrors.new
TRAFFIC_RECOVERY =
Domain::TrafficRecovery::ConsecutiveSuccesses.new