public class LinearPartitionChunk<T> extends Object implements PartitionChunk<T>
| Constructor and Description | 
|---|
LinearPartitionChunk(int chunkNumber,
                    T object)  | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
abuts(PartitionChunk<T> chunk)
Determines if this PartitionChunk abuts another PartitionChunk. 
 | 
int | 
compareTo(PartitionChunk<T> chunk)  | 
boolean | 
equals(Object o)  | 
int | 
getChunkNumber()
Returns the partition chunk number of this PartitionChunk. 
 | 
T | 
getObject()
Returns the payload, generally an object that can be used to perform some action against the shard. 
 | 
int | 
hashCode()  | 
boolean | 
isEnd()
Returns true if this chunk is the end of the partition. 
 | 
boolean | 
isStart()
Returns true if this chunk is the beginning of the partition. 
 | 
public LinearPartitionChunk(int chunkNumber,
                            T object)
public T getObject()
PartitionChunkgetObject in interface PartitionChunk<T>public boolean abuts(PartitionChunk<T> chunk)
PartitionChunkabuts in interface PartitionChunk<T>chunk - input chunkpublic boolean isStart()
PartitionChunkisStart in interface PartitionChunk<T>public boolean isEnd()
PartitionChunkisEnd in interface PartitionChunk<T>public int getChunkNumber()
PartitionChunkgetChunkNumber in interface PartitionChunk<T>public int compareTo(PartitionChunk<T> chunk)
compareTo in interface Comparable<PartitionChunk<T>>Copyright © 2011–2018. All rights reserved.