KickJava   Java API By Example, From Geeks To Geeks.

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


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
14 /**
15  * 执行器插件用来建立调用链,执行器用来执行具体的方法
16  *
17  * @author <a HREF="mailto:young_yy@hotmail.com">Young Yang</a>
18  */

19
20 public interface Handler {
21     /**
22      * 执行 invokeHome 方法
23      *
24      * @param invocation
25      * @param iter Invoker 调用链
26      * @return
27      * @throws Exception
28      */

29     Object JavaDoc invokeHome(final Bucket bucket, final EJBInvocation invocation, final Iterator JavaDoc iter) throws Exception JavaDoc;
30
31     /**
32      * 执行 invokeBean 方法
33      *
34      * @param invocation
35      * @param iter Invoker 调用链
36      * @return
37      * @throws Exception
38      */

39     Object JavaDoc invokeBean(final Bucket bucket, final EJBInvocation invocation, final Iterator JavaDoc iter) throws Exception JavaDoc;
40
41 }
Popular Tags