E
- the Event
the interceptor being un/registered will interceptpublic static interface EventDispatcher.InterceptorRegistrationEvent<E extends Event<? extends Enum>> extends Event<EventDispatcher.InterceptorRegistrationEvent.Type>
EventInterceptor
s to observe
other EventInterceptors being added or removed from an EventDispatcher
instance.EventDispatcher.InterceptorRegistrationEvent.Type
Modifier and Type | Interface and Description |
---|---|
static class |
EventDispatcher.InterceptorRegistrationEvent.Type
The InterceptorRegistrationEvent types.
|
Modifier and Type | Method and Description |
---|---|
Set<Enum> |
getEventTypes()
Return the Event Types the
EventInterceptor being registered
will intercept. |
String |
getIdentifier()
Return the identifier the
EventInterceptor was registered
with. |
EventInterceptor<E> |
getInterceptor()
Return the
EventInterceptor that is either:
in the process of registering
has been registered
has been removed
|
void |
setInterceptor(EventInterceptor<E> incptr)
Set the
EventInterceptor that should be registered in place
of the EventInterceptor originally being registered. |
getDispatcher, getType, nextInterceptor
String getIdentifier()
EventInterceptor
was registered
with.Set<Enum> getEventTypes()
EventInterceptor
being registered
will intercept. As this event is emitted under the scope of an EventDispatcher
, these event types will either be the entire set or
subset of supported types
on the EventDispatcher.EventInterceptor<E> getInterceptor()
EventInterceptor
that is either:
registering
registered
removed
void setInterceptor(EventInterceptor<E> incptr)
EventInterceptor
that should be registered in place
of the EventInterceptor originally being registered.incptr
- the EventInterceptor that should be registered