# Package com.google.cloud.dataflow.sdk.io.range

Provides thread-safe helpers for implementing dynamic work rebalancing in position-based bounded sources.

See: Description

Interface Summary
RangeTracker<PositionT>: A `RangeTracker` is a thread-safe helper object for implementing dynamic work rebalancing in position-based `BoundedSource.BoundedReader` subclasses.

Class Summary
ByteKey: A class representing a key consisting of an array of bytes.
ByteKeyRange: A class representing a range of `ByteKeys`.
ByteKeyRangeTracker: A `RangeTracker` for `ByteKeys` in `ByteKeyRanges`.
OffsetRangeTracker: A `RangeTracker` for non-negative positions of type `long`.

## Package com.google.cloud.dataflow.sdk.io.range Description

Provides thread-safe helpers for implementing dynamic work rebalancing in position-based bounded sources.

See `RangeTracker` to get started.