Interface MultiSearchProcessor

All Superinterfaces:
io.netty.util.ByteProcessor, SearchProcessor
All Known Implementing Classes:
AhoCorasicSearchProcessorFactory.Processor

public interface MultiSearchProcessor extends SearchProcessor
Interface for SearchProcessor that implements simultaneous search for multiple strings.
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from interface io.netty.util.ByteProcessor

    io.netty.util.ByteProcessor.IndexNotOfProcessor, io.netty.util.ByteProcessor.IndexOfProcessor
  • Field Summary

    Fields inherited from interface io.netty.util.ByteProcessor

    FIND_ASCII_SPACE, FIND_COMMA, FIND_CR, FIND_CRLF, FIND_LF, FIND_LINEAR_WHITESPACE, FIND_NON_CR, FIND_NON_CRLF, FIND_NON_LF, FIND_NON_LINEAR_WHITESPACE, FIND_NON_NUL, FIND_NUL, FIND_SEMI_COLON
  • Method Summary

    Modifier and Type
    Method
    Description
    int
     

    Methods inherited from interface io.netty.util.ByteProcessor

    process

    Methods inherited from interface io.netty.buffer.search.SearchProcessor

    reset
  • Method Details

    • getFoundNeedleId

      int getFoundNeedleId()
      Returns:
      the index of found search string (if any, or -1 if none) at current position of this MultiSearchProcessor