Interface EventListener
- All Known Subinterfaces:
TypedEventListener
- All Known Implementing Classes:
SingleArgumentMethodEventListener
public interface EventListener
An event listener knows how to accept and process events of a particular type (or types).
Note that this interface is in the event implementation support package (and not the event package directly)
because it is a supporting concept for event bus implementations and not something that most application
developers using Shiro should implement directly. App developers should instead use the
Subscribe annotation on methods they wish to receive events.
This interface therefore mainly represents a 'middle man' between the event bus and the actual subscribing
component. As such, event bus implementers (or framework/infrastructural implementers) or those that wish to
customize listener/dispatch functionality might find this concept useful.
It is a concept almost always used in conjunction with a EventListenerResolver implementation.- Since:
- 1.3
- See Also:
-
Method Summary
-
Method Details
-
accepts
-
onEvent
-