Package io.netty.buffer.search
Class BitapSearchProcessorFactory
java.lang.Object
io.netty.buffer.search.AbstractSearchProcessorFactory
io.netty.buffer.search.BitapSearchProcessorFactory
- All Implemented Interfaces:
SearchProcessorFactory
Implements Bitap string search algorithm.
Use static
AbstractSearchProcessorFactory.newBitapSearchProcessorFactory(byte[])
to create an instance of this factory.
Use newSearchProcessor()
to get an instance of ByteProcessor
implementation for performing the actual search.- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class io.netty.buffer.search.AbstractSearchProcessorFactory
newBitapSearchProcessorFactory, newKmpSearchProcessorFactory
-
Field Details
-
bitMasks
private final long[] bitMasks -
successBit
private final long successBit
-
-
Constructor Details
-
BitapSearchProcessorFactory
BitapSearchProcessorFactory(byte[] needle)
-
-
Method Details
-
newSearchProcessor
Returns a newBitapSearchProcessorFactory.Processor
.
-