# Uses of Interface
org.apache.commons.collections4.bloomfilter.BloomFilterProducer

Packages that use BloomFilterProducer
Package
Description
org.apache.commons.collections4.bloomfilter
Collects extensible Bloom filter classes and interfaces.

- ## Uses of BloomFilterProducer in org.apache.commons.collections4.bloomfilter

  Classes in org.apache.commons.collections4.bloomfilter that implement BloomFilterProducer
  Modifier and Type
  Class
  Description
  `class`
  `LayeredBloomFilter`
  Layered Bloom filters are described in Zhiwang, Cen; Jungang, Xu; Jian, Sun (2010), "A multi-layer Bloom filter for duplicated URL detection", Proc.
  `class`
  `LayerManager`
  Implementation of the methods to manage the layers in a layered Bloom filter.
  Methods in org.apache.commons.collections4.bloomfilter that return BloomFilterProducer
  Modifier and Type
  Method
  Description
  `static BloomFilterProducer`
  BloomFilterProducer.`fromBloomFilterArray(BloomFilter... filters)`
  Creates a BloomFilterProducer from an array of Bloom filters.
  Methods in org.apache.commons.collections4.bloomfilter with parameters of type BloomFilterProducer
  Modifier and Type
  Method
  Description
  `boolean`
  LayeredBloomFilter.`contains(BloomFilterProducer producer)`
  Returns `true` if each filter within the `producer` exits within this filter.
  `default boolean`
  BloomFilterProducer.`forEachBloomFilterPair(BloomFilterProducer other, BiPredicate<BloomFilter,BloomFilter> func)`
  Applies the `func` to each Bloom filter pair in order.