## Uses of Interface
org.apache.cassandra.utils.TimeSource

- Packages that use TimeSource
  Package | Description
  --- | ---
  org.apache.cassandra.net |
  org.apache.cassandra.utils |
  org.apache.cassandra.utils.concurrent |

- - ### Uses of TimeSource in org.apache.cassandra.net

    Fields in org.apache.cassandra.net declared as TimeSource
    Modifier and Type | Field and Description
    --- | ---
    `protected TimeSource` | RateBasedBackPressure.`timeSource`

    Constructors in org.apache.cassandra.net with parameters of type TimeSource
    Constructor and Description
    `RateBasedBackPressure(java.util.Map<java.lang.String,java.lang.Object> args, TimeSource timeSource, long windowSize)`

  - ### Uses of TimeSource in org.apache.cassandra.utils

    Classes in org.apache.cassandra.utils that implement TimeSource
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SystemTimeSource` Time source backed by JVM clock.

    Methods in org.apache.cassandra.utils that return TimeSource
    Modifier and Type | Method and Description
    --- | ---
    `TimeSource` | SystemTimeSource.`sleep(long sleepFor, java.util.concurrent.TimeUnit unit)`
    `TimeSource` | TimeSource.`sleep(long sleepFor, java.util.concurrent.TimeUnit unit)` Sleep for the given amount of time.
    `TimeSource` | SystemTimeSource.`sleepUninterruptibly(long sleepFor, java.util.concurrent.TimeUnit unit)`
    `TimeSource` | TimeSource.`sleepUninterruptibly(long sleepFor, java.util.concurrent.TimeUnit unit)` Sleep for the given amount of time uninterruptibly.

    Constructors in org.apache.cassandra.utils with parameters of type TimeSource
    Constructor and Description
    `SlidingTimeRate(TimeSource timeSource, long size, long precision, java.util.concurrent.TimeUnit unit)` Creates a sliding rate whose time window is of the given size, with the given precision and time unit.

  - ### Uses of TimeSource in org.apache.cassandra.utils.concurrent

    Constructors in org.apache.cassandra.utils.concurrent with parameters of type TimeSource
    Constructor and Description
    `IntervalLock(TimeSource timeSource)`

Copyright © 2018 The Apache Software Foundation