Package org.apache.activemq.util
Class BitArrayBin
java.lang.Object
org.apache.activemq.util.BitArrayBin
- All Implemented Interfaces:
Serializable
Holder for many bitArrays - used for message audit
- See Also:
-
Constructor Summary
ConstructorDescriptionBitArrayBin
(int windowSize) Create a BitArrayBin to a certain window size (number of messages to keep) -
Method Summary
-
Constructor Details
-
BitArrayBin
public BitArrayBin(int windowSize) Create a BitArrayBin to a certain window size (number of messages to keep)- Parameters:
windowSize
-
-
-
Method Details
-
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()
-