Module: R4r
- Defined in:
- lib/r4r/windowed_adder.rb,
lib/r4r.rb,
lib/r4r/clock.rb,
lib/r4r/retry.rb,
lib/r4r/version.rb,
lib/r4r/ring_bits.rb,
lib/r4r/retry_budget.rb,
lib/r4r/retry_policy.rb,
lib/r4r/token_bucket.rb,
ext/r4r/ring_bits_ext/ring_bits_ext.c,
ext/r4r/system_clock_ext/system_clock_ext.c
Overview
require ‘concurrent/thread_safe/util/adder’ require ‘concurrent/atomic/atomic_fixnum’
Defined Under Namespace
Classes: BoundedTokenBucket, Clock, EmptyRetryBudget, FrozenClock, InfiniteRetryBudget, InstanceOfRetryPolicy, LeakyTokenBucket, NonRetriableError, Retry, RetryBudget, RetryPolicy, RingBits, RingBitsExt, SystemClockExt, TokenBucket, TokenRetryBudget, WindowedAdder
Constant Summary collapse
- VERSION =
"0.1.1"
- @@clock =
R4r::SystemClockExt.new
Class Method Summary collapse
-
.clock ⇒ Object
Default Clock instance.
Class Method Details
.clock ⇒ Object
Default Clock instance.
37 38 39 |
# File 'lib/r4r/clock.rb', line 37 def self.clock @@clock end |