Interface MessageIndexer

All Superinterfaces:
Clearable
All Known Implementing Classes:
DefaultMessageIndexer, GroupBasedMessageIndexer

public interface MessageIndexer extends Clearable
A message indexer is used by Mailboxes to index their contents.
Since:
2.0
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    delete(Tuple update)
     
    int
    getCount(Tuple update)
     
    void
    insert(Tuple update)
     
    boolean
     
    void
    update(Tuple update, int delta)
     

    Methods inherited from interface tools.refinery.interpreter.matchers.util.Clearable

    clear
  • Method Details

    • insert

      void insert(Tuple update)
    • delete

      void delete(Tuple update)
    • update

      void update(Tuple update, int delta)
    • isEmpty

      boolean isEmpty()
    • getCount

      int getCount(Tuple update)