All Classes and Interfaces

Class
Description
Utility methods processing beans to find annotated method or fields and register reflective listeners.
Descriptor of a reflective listener holding information needed to create the listener
Holds metadata retrieved from the reflective inspection of a bean
Exception thrown by listeners to interrupt broadcast of an event.
Default implementation of EventStudio.
Holder for an instance.
Holds an entity referenced using the input Reference
A strongly referenced entity
Hold an event and the state of its notification
Annotated methods will be registered as Listener for the event in the method signature.
Annotation to allow the definition of an event station with its name defined at runtime when the annotation is processed.
An EventStudio is a thread-safe central place allowing broadcast of events to Listeners to registered on a Station.
Exception thrown by the event studio library
Listener for events of the generic type
A thread-safe holder for the listeners
Listener wrapper around an explicitly defined Listener
Wraps a listener defined either explicitly or picked up by the annotation processor
Reflective invocation of an annotated listener
Possible reference strengths of the listeners
Utility class used to infer the parameter type of input method of an input class
Utility class with some helper method to check validity of input arguments
Singleton pattern providing lazy initialization.
Lazy initialization
A Station is a place where broadcaster events are actually transmitted to the registered Listeners
A thread safe holder for Station.
Simple utility methods String related.
A Supervisor can inspect every event transmitted to a Station before it's handed over to the station Listeners interested in that type of event.