com.timeindexing.event
Interface IndexEventGenerator

All Known Subinterfaces:
ManagedIndex, StoredIndex
All Known Implementing Classes:
AbstractIndex, AbstractManagedIndex, ExternalIndex, FileIndex, IncoreIndex, IndexEventMulticaster, InlineIndex, ShadowIndex, SQLIndex, TimeIndexFactory

public interface IndexEventGenerator

Any class that needs to fire IndexEvents needs to implement this interface.


Method Summary
 void addAccessEventListener(IndexAccessEventListener l)
          Add a IndexAccessEventListener.
 void addAddEventListener(IndexAddEventListener l)
          Add a IndexAddEventListener.
 void addPrimaryEventListener(IndexPrimaryEventListener l)
          Add a IndexPrimaryEventListener.
 void removeAccessEventListener(IndexAccessEventListener l)
          Remove a IndexAccessEventListener.
 void removeAddEventListener(IndexAddEventListener l)
          Remove a IndexAddEventListener.
 void removePrimaryEventListener(IndexPrimaryEventListener l)
          Remove a IndexPrimaryEventListener.
 

Method Detail

addPrimaryEventListener

public void addPrimaryEventListener(IndexPrimaryEventListener l)
Add a IndexPrimaryEventListener.


removePrimaryEventListener

public void removePrimaryEventListener(IndexPrimaryEventListener l)
Remove a IndexPrimaryEventListener.


addAddEventListener

public void addAddEventListener(IndexAddEventListener l)
Add a IndexAddEventListener.


removeAddEventListener

public void removeAddEventListener(IndexAddEventListener l)
Remove a IndexAddEventListener.


addAccessEventListener

public void addAccessEventListener(IndexAccessEventListener l)
Add a IndexAccessEventListener.


removeAccessEventListener

public void removeAccessEventListener(IndexAccessEventListener l)
Remove a IndexAccessEventListener.