Evaluating Software Design Patterns
— the "Gang of Four" patterns implemented in Java 6

Uses of Class
dk.rode.thesis.meta.reflect.Executor

Packages that use Executor
dk.rode.thesis.observer Implementations and examples of the Observer design pattern [Gamma95, p.293]. 
 

Uses of Executor in dk.rode.thesis.observer
 

Methods in dk.rode.thesis.observer with annotations of type Executor
(package private) static void ProbeSequenceObserver.externalProbe(Sequence<?> sequence, Sequence.State state)
          Probe method that will only be invoked by an observable ReversiblePrimeSequence instance (decorated by the AnnotatedObserversSequenceDecorator type).
(package private)  void ProbeSequenceObserver.internalProbe(Sequence<?> sequence, Sequence.State state)
          Probes the sequence supplied as sequence, and logs all attributes that has changed value (based on equals(Object)) since the last time this method was invoked with the same sequence (based on equals(Object)) as the first argument.
 void PrintSequenceObserver.sequenceEvent(Sequence<?> sequence, Sequence.State state)
          Notification method that is invoked when the sequence supplied as sequence has changed its state to state.
 


Gunni Rode / rode.dk

Feel free to use and/or modify the Java 6 source code developed for this thesis AT YOUR OWN RISK, but note that the source code comes WITHOUT ANY — and I do mean WITHOUT ANY — form of warranty WHAT SO EVER!

The original thesis and source code are available at rode.dk/thesis.