org.openorb.notify.queue
public class DefaultFilterableEventQueue extends DefaultEventQueue implements FilterableEventQueue
Constructor Summary | |
---|---|
DefaultFilterableEventQueue(Logger logger)
Default constructor with a Fifo order policy | |
DefaultFilterableEventQueue(int orderPolicy, Logger logger)
Constructor with specified order policy |
Method Summary | |
---|---|
boolean | addFilter(Filter filter)
Add a filter to the event queue filter list |
boolean | filterAndPushEvent(Any event)
Filter and push an event into the queue |
boolean | filterAndPushEvent(StructuredEvent event)
Filter and push a structured event into the queue |
boolean | filterAndPushEvent(Property[] event)
Filter and push a typed event into the queue |
boolean | pushEvent(Object event)
Filter and push the event |
void | removeAllFilters()
Remove all filters from the event queue filter list |
boolean | removeFilter(Filter filter)
Remove a filter from the event queue filter list |
boolean | updateFilter(Filter filter)
Update a filter to the event queue filter list |