Exemplo n.º 1
0
 /**
  * Adds Partition to and validates Partition is unique. A duplicate Partition results in an
  * exception.
  */
 private void addPartition(Partition partition) {
   if (partitionMap.put(ByteBuffer.wrap(partition.getBytes()), partition) != null) {
     throw new IllegalStateException("Duplicate Partition detected: " + partition.toString());
   }
   if (partition.getId() >= maxPartitionId) {
     maxPartitionId = partition.getId() + 1;
   }
 }