KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > jfun > yan > SynchronizedComponent


1 package jfun.yan;
2
3 final class SynchronizedComponent extends DelegatingComponent {
4   SynchronizedComponent(Component c){
5     super(c);
6   }
7   public synchronized Object JavaDoc create(Dependency dep) {
8     return super.create(dep);
9   }
10   public boolean equals(Object JavaDoc obj) {
11     if(obj instanceof SynchronizedComponent){
12       final SynchronizedComponent other = (SynchronizedComponent)obj;
13       return getDelegateTarget().equals(other);
14     }
15     else return false;
16   }
17   public String JavaDoc toString() {
18     return "synchronized{" + super.toString()+"}";
19   }
20   public boolean isSingleton() {
21     return getDelegateTarget().isSingleton();
22   }
23 }
24
Popular Tags