KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > dynaop > example > BookTitleObserver


1 package dynaop.example;
2
3 import dynaop.ProxyFactory;
4 import dynaop.observer.Observer;
5 import dynaop.observer.Subject;
6
7 /**
8  * Observers books. Prints message when title changes. Conventional OO
9  * imlementation.
10  *
11  * @author Bob Lee (crazybob@crazybob.org)
12  */

13 public class BookTitleObserver implements Observer {
14     
15     public void notify(Subject subject, Object JavaDoc argument) {
16         System.out.println("=> Book title changed.");
17     }
18     
19     public static Observer getInstance() {
20         return (Observer) ProxyFactory.getInstance().wrap(
21             new BookTitleObserver());
22     }
23 }
24
Popular Tags