Module org.pdfsam.eventstudio
Package org.pdfsam.eventstudio
package org.pdfsam.eventstudio
-
ClassDescriptionUtility methods processing beans to find annotated method or fields and register reflective listeners.Descriptor of a reflective listener holding information needed to create the listenerHolds metadata retrieved from the reflective inspection of a beanDefault implementation of
EventStudio.Entity<T>Holder for an instance.Holds an entity referenced using the inputReferenceA strongly referenced entityHold an event and the state of its notificationAnEventStudiois a thread-safe central place allowing broadcast of events toListeners to registered on a Station.Listener<T>Listener for events of the generic typeA thread-safe holder for the listenersListener wrapper around an explicitly definedListenerHolder for aListeners.ListenerWrapperWraps a listener defined either explicitly or picked up by the annotation processorReflective invocation of an annotated listenerPossible reference strengths of the listenersSingleton pattern providing lazy initialization.Lazy initializationA thread safe holder forStation.ASupervisorcan inspect every event transmitted to aStationbefore it's handed over to the stationListeners interested in that type of event.