org.apache.activemq.util
Class BitArrayBin

java.lang.Object
  extended by org.apache.activemq.util.BitArrayBin

public class BitArrayBin
extends Object

Holder for many bitArrays - used for message audit

Version:
$Revision: 1.1.1.1 $

Constructor Summary
BitArrayBin(int windowSize)
          Create a BitArrayBin to a certain window size (number of messages to keep)
 
Method Summary
 boolean getBit(long index)
          Get the boolean value at the index
 boolean isInOrder(long index)
          Test if in order
 boolean setBit(long index, boolean value)
          Set a bit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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


Copyright © 2005-2011 Apache Software Foundation. All Rights Reserved.