Partitioner that uses the hashCode of the underlying object.
Class that knows how to partition objects of a certain type into an arbitrary number of buckets.
Class that knows how to partition objects of a certain type into an arbitrary number of buckets. This is generally used along with a MergingPartitioningBeam to create a beamMergeFn.
Partitioner that uses the hashCode of the underlying object. This is rarely going to be what you want, but at least it's simple.