Class BitArrayBin

    • Constructor Detail

      • BitArrayBin

        public BitArrayBin​(int windowSize)
        Create a BitArrayBin to a certain window size (number of messages to keep)
        Parameters:
        windowSize -
    • Method Detail

      • setBit

        public boolean setBit​(long index,
                              boolean value)
        Set a bit
        Parameters:
        index -
        value -
        Returns:
        true if set
      • isInOrder

        public boolean isInOrder​(long index)
        Test if in order
        Parameters:
        index -
        Returns:
        true if next message is in order
      • getBit

        public boolean getBit​(long index)
        Get the boolean value at the index
        Parameters:
        index -
        Returns:
        true/false
      • getLastSetIndex

        public long getLastSetIndex()