Search packages
1 project and 341 declarations for “resilience”
Projects
Declarations
- PuduLangResilience.Domain.Algorithms.tokenBucket@chrismichaelps/pudu-lang-resilience 0.1.0
Int -> Int -> Int -> Bool -> PuduLangResilience.Domain.Permits.Algorithm[PuduLangResilience.Domain.Algorithms.Bucket] - PuduLangResilience.Domain.Health.failureRate@chrismichaelps/pudu-lang-resilience 0.1.0
&PuduLangResilience.Domain.Health.Info -> Decimal - PuduLangResilience.Domain.Health.shouldBreak@chrismichaelps/pudu-lang-resilience 0.1.0
&PuduLangResilience.Domain.Health.Info -> Decimal -> Int -> Bool - PuduLangResilience.Limiter.Partitioned.Partitioned@chrismichaelps/pudu-lang-resilience 0.1.0
- PuduLangResilience.Pipeline.executeWith@chrismichaelps/pudu-lang-resilience 0.1.0
&PuduLangResilience.Pipeline.Pipeline[T, E] -> PuduLangResilience.Context.Context -> fn(PuduLangResilience.Context.Context) -> Result[T, PuduLangResilience.Failure[E]] -> Result[T, PuduLangResilience.Failure[E]] - PuduLangResilience.Predicate.rateLimited@chrismichaelps/pudu-lang-resilience 0.1.0
fn(PuduLangResilience.Predicate.Arguments[T, E]) -> Bool - PuduLangResilience.RateLimiter.concurrency@chrismichaelps/pudu-lang-resilience 0.1.0
Int -> Int -> PuduLangResilience.RateLimiter.Options - PuduLangResilience.RateLimiter.partitioned@chrismichaelps/pudu-lang-resilience 0.1.0
PuduLangResilience.Limiter.Partitioned.Partitioned -> PuduLangResilience.RateLimiter.Options - PuduLangResilience.Telemetry.forStrategy@chrismichaelps/pudu-lang-resilience 0.1.0
&PuduLangResilience.Telemetry.Reporter -> Option[Str] -> PuduLangResilience.Telemetry.Reporter - PuduLangResilience.isRejection@chrismichaelps/pudu-lang-resilience 0.1.0
&PuduLangResilience.Failure[E] -> Bool - PuduLangResilience.Chaos.shouldInject@chrismichaelps/pudu-lang-resilience 0.1.0
&PuduLangResilience.Chaos.Injection -> &PuduLangResilience.Context.Context -> &PuduLangResilience.Randomizer.Randomizer -> Bool - PuduLangResilience.CircuitBreaker.CircuitState@chrismichaelps/pudu-lang-resilience 0.1.0
- PuduLangResilience.Constants.Messages.RATE_LIMITED@chrismichaelps/pudu-lang-resilience 0.1.0
Str - PuduLangResilience.Telemetry.severityName@chrismichaelps/pudu-lang-resilience 0.1.0
&PuduLangResilience.Telemetry.Severity -> Str - PuduLangResilience.CircuitBreaker.ManualControl@chrismichaelps/pudu-lang-resilience 0.1.0
- PuduLangResilience.CircuitBreaker.StateProvider@chrismichaelps/pudu-lang-resilience 0.1.0
- PuduLangResilience.CircuitBreaker.manualControl@chrismichaelps/pudu-lang-resilience 0.1.0
PuduLangResilience.CircuitBreaker.ManualControl - PuduLangResilience.CircuitBreaker.stateProvider@chrismichaelps/pudu-lang-resilience 0.1.0
PuduLangResilience.CircuitBreaker.StateProvider - PuduLangResilience.Domain.Algorithms.slidingWindow@chrismichaelps/pudu-lang-resilience 0.1.0
Int -> Int -> Int -> Bool -> PuduLangResilience.Domain.Permits.Algorithm[PuduLangResilience.Domain.Algorithms.Segments] - PuduLangResilience.Registry.RegistryError@chrismichaelps/pudu-lang-resilience 0.1.0
Loading more…
