KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > jfox > ejb > handler > AbstractHandler


1 /* JFox, the OpenSource J2EE Application Server
2  *
3  * Distributable under GNU LGPL license by gun.org
4  * more details please visit http://www.huihoo.org/jfox
5  */

6
7 package org.jfox.ejb.handler;
8
9 import java.util.Iterator JavaDoc;
10
11 import org.jfox.ejb.Bucket;
12 import org.jfox.ejb.connector.EJBInvocation;
13 import org.jfox.ioc.logger.Logger;
14
15 /**
16  * @author <a HREF="mailto:young_yy@hotmail.com">Young Yang</a>
17  */

18
19 public abstract class AbstractHandler implements Handler, Comparable JavaDoc {
20     protected Logger logger = Logger.getLogger(getClass().getName());
21
22     public AbstractHandler() {
23
24     }
25
26     public Object JavaDoc invokeHome(Bucket bucket, EJBInvocation invocation, Iterator JavaDoc iter) throws Exception JavaDoc {
27         return HandlerChain.nextInvokeHome(bucket, invocation, iter);
28     }
29
30     public Object JavaDoc invokeBean(Bucket bucket, EJBInvocation invocation, Iterator JavaDoc iter) throws Exception JavaDoc {
31         return HandlerChain.nextInvokeBean(bucket, invocation, iter);
32     }
33
34     public int compareTo(Object JavaDoc o) {
35         return this.getClass().getName().compareTo(o.getClass().getName());
36     }
37 }
38
Popular Tags