Interface InvocationFilter

All Known Implementing Classes:

public interface InvocationFilter
Some HandlerScope implementations use only a subset of the properties of the events passed to HandlerScope.includes(Eligible, Eligible[]) for evaluating the result.

This is done in order to avoid an excessive number of entries in the table that maps events (and channels) to handlers.

When dispatching an event, the superfluous values from the mapping table must be filtered. HandlerScope implementations that do not take all properties of an event into account in their implementation of HandlerScope.includes(Eligible, Eligible[]) must therefore also implement this interface.