All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description Annotations Utility methods processing beans to find annotated method or fields and register reflective listeners.Annotations.ReflectiveListenerDescriptor Descriptor of a reflective listener holding information needed to create the listenerAnnotations.ReflectiveMetadata Holds metadata retrieved from the reflective inspection of a beanBroadcastInterruptionException Exception thrown by listeners to interrupt broadcast of an event.DefaultEventStudio Default implementation ofEventStudio.Entity<T> Holder for an instance.Entity.ReferencedEntity<T> Holds an entity referenced using the inputReferenceEntity.StrongEntity<T> A strongly referenced entityEnvelope Hold an event and the state of its notificationEventListener Annotated methods will be registered as Listener for the event in the method signature.EventStation Annotation to allow the definition of an event station with it's name defined at runtime when the annotation is processed.EventStudio AnEventStudiois a thread-safe central place allowing broadcast of events toListeners to registered on a Station.EventStudioException Exception thrown by the event studio libraryListener<T> Listener for events of the generic typeListeners A thread-safe holder for the listenersListeners.DefaultListenerWrapper Listener wrapper around an explicitly definedListenerListeners.ListenerReferenceHolder Holder for aListeners.ListenerWrapperListeners.ListenerWrapper Wraps a listener defined either explicitly or picked up by the annotation processorListeners.ReflectiveListenerWrapper Reflective invocation of an annotated listenerReferenceStrength Possible reference strengths of the listenersReflectionUtils Utility class used to infer the parameter type of an input method of an input classRequireUtils Utility class with some helper method to check validity of input argumentsStaticStudio Singleton pattern providing lazy initialization.StaticStudio.DefaultEventStudioHolder Lazy initializationStation Stations A thread safe holder forStation.StringUtils Simple utility methodsStringrelated.Supervisor ASupervisorcan inspect every event transmitted to aStationbefore it's handed over to the stationListeners interested in that type of event.