circuit-breaker
Use
(↥ "pkg:circuit-breaker" pkg)
Call the exports below through the pkg alias, for example pkg.Bootstrap.
Functions
Bootstrap
Type: (∷ (→ Unit Any))
Construct Bootstrap values.
BreakerActionClose
Type: (∷ (→ Unit Any))
Construct BreakerActionClose values.
BreakerActionClosedAllow
Type: (∷ (→ Unit Any))
Construct BreakerActionClosedAllow values.
BreakerActionEnterHalfOpen
Type: (∷ (→ Unit Any))
Construct BreakerActionEnterHalfOpen values.
BreakerActionHalfOpenProbe
Type: (∷ (→ Unit Any))
Construct BreakerActionHalfOpenProbe values.
BreakerActionReopen
Type: (∷ (→ Unit Any))
Construct BreakerActionReopen values.
BreakerActionStayOpen
Type: (∷ (→ Unit Any))
Construct BreakerActionStayOpen values.
BreakerActionTripOpen
Type: (∷ (→ Unit Any))
Construct BreakerActionTripOpen values.
BreakerClassifierProfileSchemaV1
Type: (∷ (→ Any Any))
Construct BreakerClassifierProfileSchemaV1 values.
BreakerCooldownSchemaV1
Type: (∷ (→ Any Any))
Construct BreakerCooldownSchemaV1 values.
BreakerExecutionPlanV1
Type: (∷ (→ Any Any Any Any Any))
Construct BreakerExecutionPlanV1 values.
BreakerFailureContextV1
Type: (∷ (→ Any Any Any Any Any))
Construct BreakerFailureContextV1 values.
BreakerFailureThresholdSchemaV1
Type: (∷ (→ Any Any))
Construct BreakerFailureThresholdSchemaV1 values.
BreakerHalfOpenQuotaSchemaV1
Type: (∷ (→ Any Any))
Construct BreakerHalfOpenQuotaSchemaV1 values.
BreakerNameSchemaV1
Type: (∷ (→ Any Any))
Construct BreakerNameSchemaV1 values.
BreakerPolicyV1
Type: (∷ (→ Any Any Any Any Any Any Any))
Construct BreakerPolicyV1 values.
BreakerPolicyWireV1
Type: (∷ (→ Any Any Any Any Any Any Any Any))
Construct BreakerPolicyWireV1 values.
BreakerSlotCore
Type: (∷ (→ Unit Any))
Construct BreakerSlotCore values.
BreakerSlotReserved
Type: (∷ (→ Unit Any))
Construct BreakerSlotReserved values.
BreakerSlotUnknown
Type: (∷ (→ Unit Any))
Construct BreakerSlotUnknown values.
BreakerStateEventV1
Type: (∷ (→ Any Any Any Any Any))
Construct BreakerStateEventV1 values.
BreakerStateEventWireV1
Type: (∷ (→ Any Any Any Any Any Any Any Any Any))
Construct BreakerStateEventWireV1 values.
BreakerStateV1
Type: (∷ (→ Any Any Any Any Any Any))
Construct BreakerStateV1 values.
BreakerTaxonomyAdditive
Type: (∷ (→ Unit Any))
Construct BreakerTaxonomyAdditive values.
BreakerTaxonomyBreaking
Type: (∷ (→ Unit Any))
Construct BreakerTaxonomyBreaking values.
BreakerTaxonomyDeprecation
Type: (∷ (→ Unit Any))
Construct BreakerTaxonomyDeprecation values.
library-name
Type: (∷ (→ Unit Any))
0x0 library function library-name.
build-stage
Type: (∷ (→ Unit Any))
0x0 library function build-stage.
breaker-api-version
Type: (∷ (→ Unit Any))
0x0 library function breaker-api-version.
breaker-failure-context
Type: (∷ (→ Any Any Any Any Any))
0x0 library function breaker-failure-context.
breaker-failure-policy-name
Type: (∷ (→ Any Any))
0x0 library function breaker-failure-policy-name.
breaker-failure-state-label
Type: (∷ (→ Any Any))
0x0 library function breaker-failure-state-label.
breaker-failure-count-text
Type: (∷ (→ Any Any))
0x0 library function breaker-failure-count-text.
breaker-failure-message-text
Type: (∷ (→ Any Any))
0x0 library function breaker-failure-message-text.
require-breaker-policy-name
Type: (∷ (→ Any Any))
0x0 library function require-breaker-policy-name.
parse-breaker-classifier-profile
Type: (∷ (→ Any Any))
0x0 library function parse-breaker-classifier-profile.
require-breaker-failure-threshold
Type: (∷ (→ Any Any))
0x0 library function require-breaker-failure-threshold.
require-breaker-cooldown-steps
Type: (∷ (→ Any Any))
0x0 library function require-breaker-cooldown-steps.
require-breaker-half-open-quota
Type: (∷ (→ Any Any))
0x0 library function require-breaker-half-open-quota.
require-breaker-message
Type: (∷ (→ Any Any))
0x0 library function require-breaker-message.
parse-breaker-failure-count-text
Type: (∷ (→ Any Any))
0x0 library function parse-breaker-failure-count-text.
parse-breaker-state-label
Type: (∷ (→ Any Any))
0x0 library function parse-breaker-state-label.
validate-breaker-failure-context
Type: (∷ (→ Any Any))
0x0 library function validate-breaker-failure-context.
breaker-failure-error
Type: (∷ (→ Any Any Any Any))
0x0 library function breaker-failure-error.
breaker-policy
Type: (∷ (→ Any Any Any Any Any Any Any))
0x0 library function breaker-policy.
breaker-policy-name
Type: (∷ (→ Any Any))
0x0 library function breaker-policy-name.
breaker-policy-classifier-profile
Type: (∷ (→ Any Any))
0x0 library function breaker-policy-classifier-profile.
breaker-policy-failure-threshold
Type: (∷ (→ Any Any))
0x0 library function breaker-policy-failure-threshold.
breaker-policy-cooldown-steps
Type: (∷ (→ Any Any))
0x0 library function breaker-policy-cooldown-steps.
breaker-policy-half-open-quota
Type: (∷ (→ Any Any))
0x0 library function breaker-policy-half-open-quota.
breaker-policy-failure-context
Type: (∷ (→ Any Any))
0x0 library function breaker-policy-failure-context.
validate-breaker-policy
Type: (∷ (→ Any Any))
0x0 library function validate-breaker-policy.
breaker-name-schema
Type: (∷ (→ Any Any))
0x0 library function breaker-name-schema.
breaker-name-schema-text
Type: (∷ (→ Any Any))
0x0 library function breaker-name-schema-text.
breaker-failure-threshold-schema
Type: (∷ (→ Any Any))
0x0 library function breaker-failure-threshold-schema.
breaker-failure-threshold-schema-value
Type: (∷ (→ Any Any))
0x0 library function breaker-failure-threshold-schema-value.
breaker-cooldown-schema
Type: (∷ (→ Any Any))
0x0 library function breaker-cooldown-schema.
breaker-cooldown-schema-value
Type: (∷ (→ Any Any))
0x0 library function breaker-cooldown-schema-value.
breaker-half-open-quota-schema
Type: (∷ (→ Any Any))
0x0 library function breaker-half-open-quota-schema.
breaker-half-open-quota-schema-value
Type: (∷ (→ Any Any))
0x0 library function breaker-half-open-quota-schema-value.
breaker-classifier-profile-schema
Type: (∷ (→ Any Any))
0x0 library function breaker-classifier-profile-schema.
breaker-classifier-profile-schema-text
Type: (∷ (→ Any Any))
0x0 library function breaker-classifier-profile-schema-text.
breaker-policy-name-schema
Type: (∷ (→ Any Any))
0x0 library function breaker-policy-name-schema.
breaker-policy-failure-threshold-schema
Type: (∷ (→ Any Any))
0x0 library function breaker-policy-failure-threshold-schema.
breaker-policy-cooldown-schema
Type: (∷ (→ Any Any))
0x0 library function breaker-policy-cooldown-schema.
breaker-policy-half-open-quota-schema
Type: (∷ (→ Any Any))
0x0 library function breaker-policy-half-open-quota-schema.
breaker-policy-classifier-profile-schema
Type: (∷ (→ Any Any))
0x0 library function breaker-policy-classifier-profile-schema.
breaker-policy-from-schemas
Type: (∷ (→ Any Any Any Any Any Any Any))
0x0 library function breaker-policy-from-schemas.
require-breaker-probe-count
Type: (∷ (→ Any Any))
0x0 library function require-breaker-probe-count.
require-breaker-cooldown-remaining-steps
Type: (∷ (→ Any Any))
0x0 library function require-breaker-cooldown-remaining-steps.
breaker-state
Type: (∷ (→ Any Any Any Any Any Any))
0x0 library function breaker-state.
breaker-state-label
Type: (∷ (→ Any Any))
0x0 library function breaker-state-label.
breaker-state-failure-count
Type: (∷ (→ Any Any))
0x0 library function breaker-state-failure-count.
breaker-state-cooldown-remaining-steps
Type: (∷ (→ Any Any))
0x0 library function breaker-state-cooldown-remaining-steps.
breaker-state-probe-count
Type: (∷ (→ Any Any))
0x0 library function breaker-state-probe-count.
breaker-state-transition-message
Type: (∷ (→ Any Any))
0x0 library function breaker-state-transition-message.
validate-breaker-state
Type: (∷ (→ Any Any))
0x0 library function validate-breaker-state.
require-breaker-transition-step
Type: (∷ (→ Any Any))
0x0 library function require-breaker-transition-step.
parse-breaker-outcome-label
Type: (∷ (→ Any Any))
0x0 library function parse-breaker-outcome-label.
breaker-execution-plan
Type: (∷ (→ Any Any Any Any Any))
0x0 library function breaker-execution-plan.
breaker-execution-plan-policy
Type: (∷ (→ Any Any))
0x0 library function breaker-execution-plan-policy.
breaker-execution-plan-state
Type: (∷ (→ Any Any))
0x0 library function breaker-execution-plan-state.
breaker-execution-plan-transition-step
Type: (∷ (→ Any Any))
0x0 library function breaker-execution-plan-transition-step.
breaker-execution-plan-outcome-label
Type: (∷ (→ Any Any))
0x0 library function breaker-execution-plan-outcome-label.
breaker-execution-action-text
Type: (∷ (→ Any Any))
0x0 library function breaker-execution-action-text.
breaker-cooldown-expired
Type: (∷ (→ Any Any))
0x0 library function breaker-cooldown-expired.
breaker-open-state-allows-probe
Type: (∷ (→ Any Any))
0x0 library function breaker-open-state-allows-probe.
breaker-probe-admission
Type: (∷ (→ Any Any Any))
0x0 library function breaker-probe-admission.
breaker-execution-next-action
Type: (∷ (→ Any Any))
0x0 library function breaker-execution-next-action.
breaker-execution-next-state
Type: (∷ (→ Any Any))
0x0 library function breaker-execution-next-state.
breaker-code-slot
Type: (∷ (→ Any Any))
0x0 library function breaker-code-slot.
breaker-code-slot-text
Type: (∷ (→ Any Any))
0x0 library function breaker-code-slot-text.
is-reserved-breaker-code
Type: (∷ (→ Any Any))
0x0 library function is-reserved-breaker-code.
ensure-non-reserved-breaker-code
Type: (∷ (→ Any Any))
0x0 library function ensure-non-reserved-breaker-code.
breaker-wire-schema-version
Type: (∷ (→ Unit Any))
0x0 library function breaker-wire-schema-version.
breaker-policy-wire-field-policy-name
Type: (∷ (→ Unit Any))
0x0 library function breaker-policy-wire-field-policy-name.
breaker-policy-wire-field-classifier-profile
Type: (∷ (→ Unit Any))
0x0 library function breaker-policy-wire-field-classifier-profile.
breaker-policy-wire-field-failure-threshold
Type: (∷ (→ Unit Any))
0x0 library function breaker-policy-wire-field-failure-threshold.
breaker-policy-wire-field-cooldown-steps
Type: (∷ (→ Unit Any))
0x0 library function breaker-policy-wire-field-cooldown-steps.
breaker-policy-wire-field-half-open-quota
Type: (∷ (→ Unit Any))
0x0 library function breaker-policy-wire-field-half-open-quota.
breaker-policy-wire-field-message
Type: (∷ (→ Unit Any))
0x0 library function breaker-policy-wire-field-message.
breaker-policy-wire-field-failure-count
Type: (∷ (→ Unit Any))
0x0 library function breaker-policy-wire-field-failure-count.
breaker-policy-wire-field-is-required
Type: (∷ (→ Any Any))
0x0 library function breaker-policy-wire-field-is-required.
breaker-state-event-wire-field-policy-name
Type: (∷ (→ Unit Any))
0x0 library function breaker-state-event-wire-field-policy-name.
breaker-state-event-wire-field-state-label
Type: (∷ (→ Unit Any))
0x0 library function breaker-state-event-wire-field-state-label.
breaker-state-event-wire-field-failure-count
Type: (∷ (→ Unit Any))
0x0 library function breaker-state-event-wire-field-failure-count.
breaker-state-event-wire-field-cooldown-remaining-steps
Type: (∷ (→ Unit Any))
0x0 library function breaker-state-event-wire-field-cooldown-remaining-steps.
breaker-state-event-wire-field-probe-count
Type: (∷ (→ Unit Any))
0x0 library function breaker-state-event-wire-field-probe-count.
breaker-state-event-wire-field-transition-message
Type: (∷ (→ Unit Any))
0x0 library function breaker-state-event-wire-field-transition-message.
breaker-state-event-wire-field-outcome-label
Type: (∷ (→ Unit Any))
0x0 library function breaker-state-event-wire-field-outcome-label.
breaker-state-event-wire-field-transition-step
Type: (∷ (→ Unit Any))
0x0 library function breaker-state-event-wire-field-transition-step.
breaker-state-event-wire-field-is-required
Type: (∷ (→ Any Any))
0x0 library function breaker-state-event-wire-field-is-required.
breaker-policy-to-wire-v1
Type: (∷ (→ Any Any))
0x0 library function breaker-policy-to-wire-v1.
breaker-policy-from-wire-v1
Type: (∷ (→ Any Any))
0x0 library function breaker-policy-from-wire-v1.
breaker-state-event
Type: (∷ (→ Any Any Any Any Any))
0x0 library function breaker-state-event.
breaker-state-event-policy-name
Type: (∷ (→ Any Any))
0x0 library function breaker-state-event-policy-name.
breaker-state-event-state
Type: (∷ (→ Any Any))
0x0 library function breaker-state-event-state.
breaker-state-event-outcome-label
Type: (∷ (→ Any Any))
0x0 library function breaker-state-event-outcome-label.
breaker-state-event-transition-step
Type: (∷ (→ Any Any))
0x0 library function breaker-state-event-transition-step.
breaker-state-event-to-wire-v1
Type: (∷ (→ Any Any))
0x0 library function breaker-state-event-to-wire-v1.
breaker-state-event-from-wire-v1
Type: (∷ (→ Any Any))
0x0 library function breaker-state-event-from-wire-v1.
breaker-taxonomy-additive-change
Type: (∷ (→ Unit Any))
0x0 library function breaker-taxonomy-additive-change.
breaker-taxonomy-deprecation-change
Type: (∷ (→ Unit Any))
0x0 library function breaker-taxonomy-deprecation-change.
breaker-taxonomy-breaking-change
Type: (∷ (→ Unit Any))
0x0 library function breaker-taxonomy-breaking-change.
breaker-taxonomy-change-semver
Type: (∷ (→ Any Any))
0x0 library function breaker-taxonomy-change-semver.
normalize-breaker-state-label-or
Type: (∷ (→ Any Any Any))
0x0 library function normalize-breaker-state-label-or.
normalize-breaker-state-label-or-default
Type: (∷ (→ Any Any))
0x0 library function normalize-breaker-state-label-or-default.
normalize-breaker-classifier-profile-or
Type: (∷ (→ Any Any Any))
0x0 library function normalize-breaker-classifier-profile-or.
normalize-breaker-classifier-profile-or-default
Type: (∷ (→ Any Any))
0x0 library function normalize-breaker-classifier-profile-or-default.
normalize-breaker-outcome-label-or
Type: (∷ (→ Any Any Any))
0x0 library function normalize-breaker-outcome-label-or.
normalize-breaker-outcome-label-or-default
Type: (∷ (→ Any Any))
0x0 library function normalize-breaker-outcome-label-or-default.
classify-error-severity
Type: (∷ (→ Any Any))
0x0 library function classify-error-severity.
classify-retry-strategy
Type: (∷ (→ Any Any))
0x0 library function classify-retry-strategy.