@ParametersAreNonnullByDefault
See: Description
| Interface | Description |
|---|---|
| CountingListener |
A listener capable of counting events.
|
| CountingListener.Key |
Marker interface for event identification.
|
| FilteringListener<T> |
A listener capable of filtering events by specified type.
|
| Listener |
A listener is notified about events that happen in an environment.
|
| Nameable |
A mixin interface for an object that has a qualified name.
|
| Registrable |
A mixin interface for an object that can be registered and unregistered.
|
| Resource<L extends Listener> |
A resource for managing registrable
Listener instances. |
| Class | Description |
|---|---|
| AbstractCountingListener |
An abstract implementation of
CountingListener
holding event counts in an atomic map. |
| AbstractFilteringListener<T> |
An abstract implementation of
FilteringListener
holding acceptable event types in an immutable set. |
| AbstractRegistrable |
An abstract implementation of
Registrable with empty hook methods. |
| Adapter |
An abstract adapter class for a
Listener interface. |
| ForwardingListener |
A listener which forwards all its method calls to another listener.
|
| ForwardingNameable |
A nameable which forwards all its method calls to another nameable.
|
| ForwardingRegistrable |
A registrable which forwards all its method calls to another registrable.
|
| ForwardingResource<L extends Listener> |
A resource which forwards all its method calls to another resource.
|
| Listeners |
Static accessor methods pertaining to the listeners core.
|
| Registrables |
Static helper methods pertaining to the core registrables.
|
| Resources |
Static accessor methods pertaining to the resources core.
|
| Exception | Description |
|---|---|
| IllegalListenerClassException |
Thrown by an implementation of core services when input parameters
are invalid.
|
| IllegalResourceClassException |
Thrown by an implementation of core services when input parameters
are invalid.
|
| ListenerAlreadyRegistredException |
Thrown when an attempt is made to register a listener that is already
registered and the core listener service decided to inform about that.
|
| ListenerInstantiationException |
Thrown when one of the core service classes tries to instantiate
a listener through its class but the instantiation process fails.
|
| ListenerNotFoundException |
Thrown when one of the core service classes tries to load in a listener
through its class but no definition of the listener could be found.
|
| ListenerNotRegistredException |
Thrown when a provided listener is not registered but requested.
|
| ListenerRegistrationException |
Thrown when listener registration fails.
|
| ListenerUnregistrationException |
Thrown when listener unregistration fails.
|
| ResourceAlreadyRegistredException |
Thrown when an attempt is made to register a resource that is already
registered and the core resource service decided to inform about that.
|
| ResourceInstantiationException |
Thrown when one of the core service classes tries to instantiate
a resource through its class but the instantiation process fails.
|
| ResourceNotFoundException |
Thrown when one of the core service classes tries to load in a resource
through its class or string name but no definition of the resource could
be found.
|
| ResourceNotRegistredException |
Thrown when a provided resource is not registered but requested.
|
| ResourceRegistrationException |
Thrown when resource registration fails.
|
| ResourceUnregistrationException |
Thrown when resource unregistration fails.
|
| UnsupportedResourceException |
Thrown to indicate that the requested
operation on a resource is not supported.
|