Class HashBasedNumberedPartialShardSpec

    • Method Detail

      • getBucketId

        public int getBucketId()
      • getNumBuckets

        public int getNumBuckets()
      • complete

        public ShardSpec complete​(com.fasterxml.jackson.databind.ObjectMapper objectMapper,
                                  int partitionId,
                                  int numCorePartitions)
        Description copied from interface: PartialShardSpec
        Creates a new ShardSpec with given partitionId and numCorePartitions.
        Specified by:
        complete in interface PartialShardSpec
        Parameters:
        objectMapper - jsonMapper used only for HashBasedNumberedShardSpec
        partitionId - partitionId of the shardSpec. must be carefully chosen to be unique in a time chunk
        numCorePartitions - the core partition set size. Should be set properly to determine if this segment belongs to the core partitions.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object