Rice Pastry API

rice.p2p.glacier.v2
Class BloomFilter

java.lang.Object
  extended byrice.p2p.glacier.v2.BloomFilter
All Implemented Interfaces:
java.io.Serializable

public class BloomFilter
extends java.lang.Object
implements java.io.Serializable

DESCRIBE THE CLASS

Version:
$Id: pretty.settings 2305 2005-03-11 20:22:33Z jeffh $
Author:
jeffh
See Also:
Serialized Form

Constructor Summary
BloomFilter(InputBuffer buf)
          Constructor for BloomFilter.
BloomFilter(int length, int[] hashParams)
          Constructor for BloomFilter.
BloomFilter(int length, int numHashes, RandomSource rand)
          Constructor for BloomFilter.
 
Method Summary
 void add(byte[] data)
          DESCRIBE THE METHOD
 boolean contains(byte[] data)
          DESCRIBE THE METHOD
 void serialize(OutputBuffer buf)
          DESCRIBE THE METHOD
 java.lang.String toString()
          DESCRIBE THE METHOD
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BloomFilter

public BloomFilter(int length,
                   int[] hashParams)
Constructor for BloomFilter.

Parameters:
length - DESCRIBE THE PARAMETER
hashParams - DESCRIBE THE PARAMETER

BloomFilter

public BloomFilter(int length,
                   int numHashes,
                   RandomSource rand)
Constructor for BloomFilter.

Parameters:
length - DESCRIBE THE PARAMETER
numHashes - DESCRIBE THE PARAMETER
rand - DESCRIBE THE PARAMETER

BloomFilter

public BloomFilter(InputBuffer buf)
            throws java.io.IOException
Constructor for BloomFilter.

Parameters:
buf - DESCRIBE THE PARAMETER
Throws:
java.io.IOException - DESCRIBE THE EXCEPTION
Method Detail

add

public void add(byte[] data)
DESCRIBE THE METHOD

Parameters:
data - DESCRIBE THE PARAMETER

contains

public boolean contains(byte[] data)
DESCRIBE THE METHOD

Parameters:
data - DESCRIBE THE PARAMETER
Returns:
DESCRIBE THE RETURN VALUE

toString

public java.lang.String toString()
DESCRIBE THE METHOD

Returns:
DESCRIBE THE RETURN VALUE

serialize

public void serialize(OutputBuffer buf)
               throws java.io.IOException
DESCRIBE THE METHOD

Parameters:
buf - DESCRIBE THE PARAMETER
Throws:
java.io.IOException - DESCRIBE THE EXCEPTION

Rice Pastry API

Copyright © 2001-2005 - Rice Pastry.


Imprint-Dataprotection