AbstractTriggerScheduler |
|
AnnotatedWatchData |
WatchData created from the Watch annotation
|
ArgMatcher |
|
DefaultTriggerScheduler |
Schedules the execution of trigger on a list of watchers at
the time defined by the Watch.
|
DefaultWatchData |
WatchData created from the Watch annotation
|
FieldDescriptor |
Describes a watchee field.
|
ImmediateExecutor |
A trigger scheduler that executes the trigger
immediately.
|
Notifier2 |
Notifies watchers that their watchee state has changed.
|
NotifierID |
Encapsulates the unique identifying data of
a notifier.
|
SharedWatchParameters |
Contains the invariant part of a WatchParamter that can be shared among
WatchParameters for different objects.
|
WatchAnnotationReader |
|
WatchContextListener |
ContextListener that examines objects added to a Context to see if they have
watches and if so setup the notification mechanism on them.
|
WatcheeData |
|
WatcheeDataFinder |
Finds the Watchee info for instrumentation by searching paths for classes
with @Watch annotations, as well as looking for specified watcher classes in
those paths.
|
WatcheeDataNode |
|
WatcheeDescriptor |
Describes a watchee.
|
WatcheeInstrumentor |
Instruments watchee classes to add the watcher notification mechanism.
|
WatcherEditor |
Edits the code in a watched class.
|
WatcherPathFilter |
Filter that evaluates to true if the path
contained by this filter is part of the evaluated path.
|
WatcherTrigger |
Triggers registered watchers when a watched field and so on in a watchee fires.
|
WatchParameters |
Parameter object for setting watches
|