org.openorb.notify.queue

Interface FilterableEventQueue

public interface FilterableEventQueue extends EventQueue

An event queue is an object into which events are pushed and pulled. Pushing an event is adding an event to this queue, pulling an event is retrieving an event from this queue. Events in the queue can be either Untyped, Structured, StructuredSequence and Type events.

Author: Olivier Modica

Method Summary
booleanaddFilter(Filter filter)
Add a filter to the event queue filter list
voidremoveAllFilters()
Remove all filters from the event queue filter list
booleanremoveFilter(Filter filter)
Remove a filter from the event queue filter list
booleanupdateFilter(Filter filter)
Update a filter to the event queue filter list

Method Detail

addFilter

public boolean addFilter(Filter filter)
Add a filter to the event queue filter list

removeAllFilters

public void removeAllFilters()
Remove all filters from the event queue filter list

removeFilter

public boolean removeFilter(Filter filter)
Remove a filter from the event queue filter list

updateFilter

public boolean updateFilter(Filter filter)
Update a filter to the event queue filter list