Provides core support for handling events with Velocity. Subpackages include event classes.
Interface Summary Interface Description EventHandler<E>Represents an interface to perform direct dispatch of an event. EventManagerAllows plugins to register and deregister listeners for event handlers. ResultedEvent<R extends ResultedEvent.Result>Indicates an event that has a result attached to it. ResultedEvent.ResultRepresents a result for an event.
Class Summary Class Description ResultedEvent.ComponentResultRepresents an "allowed/denied" result with a reason allowed for denial. ResultedEvent.GenericResultA generic "allowed/denied" result.
Enum Summary Enum Description PostOrderRepresents the order an event will be posted to a listener method, relative to other listeners.
Annotation Types Summary Annotation Type Description SubscribeAn annotation that indicates that this method can be used to listen for an event from the proxy.