Interface AbstractIndexTable.IListenersWithSameMask
-
- All Known Implementing Classes:
AbstractIndexTable.ColumnBoundListeners
,AbstractIndexTable.GenericBoundListeners
,AbstractIndexTable.UniversalListeners
- Enclosing class:
- AbstractIndexTable
protected static interface AbstractIndexTable.IListenersWithSameMask
Represents all listeners subscribed to seeds with the given seed mask.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addUpdateListener(Tuple originalSeed, IQueryRuntimeContextListener listener)
void
deliver(Tuple updateTuple, boolean isInsertion)
TupleMask
getSeedMask()
boolean
removeUpdateListener(Tuple originalSeed, IQueryRuntimeContextListener listener)
-
-
-
Method Detail
-
getSeedMask
TupleMask getSeedMask()
-
deliver
void deliver(Tuple updateTuple, boolean isInsertion)
-
addUpdateListener
void addUpdateListener(Tuple originalSeed, IQueryRuntimeContextListener listener)
-
removeUpdateListener
boolean removeUpdateListener(Tuple originalSeed, IQueryRuntimeContextListener listener)
- Returns:
- true if this was the last listener, and the
AbstractIndexTable.IListenersWithSameMask
can be disposed of.
-
-