dblevins 2005/02/01 17:25:21
Modified: modules/core/src/java/org/openejb/server/ejbd
EjbRequestHandler.java
Log:
Added home method support to the protocol
Revision Changes Path
1.13 +12 -1
openejb/modules/core/src/java/org/openejb/server/ejbd/EjbRequestHandler.java
Index: EjbRequestHandler.java
===================================================================
RCS file:
/home/projects/openejb/scm/openejb/modules/core/src/java/org/openejb/server/ejbd/EjbRequestHandler.java,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- EjbRequestHandler.java 9 Nov 2004 21:46:21 -0000 1.12
+++ EjbRequestHandler.java 1 Feb 2005 22:25:21 -0000 1.13
@@ -181,6 +181,10 @@
break;
// Home interface methods
+ case EJB_HOME_METHOD:
+ doEjbHome_METHOD(req, res);
+ break;
+
case EJB_HOME_CREATE:
doEjbHome_CREATE(req, res);
break;
@@ -258,6 +262,7 @@
}
+
private Object invoke(EJBRequest req) throws Throwable {
CallContext call = CallContext.getCallContext();
@@ -305,6 +310,12 @@
// Home interface methods
+
+ protected void doEjbHome_METHOD(EJBRequest req, EJBResponse res) throws
Throwable {
+ Object result = invoke(req);
+
+ res.setResponse(EJB_OK, result);
+ }
protected void doEjbHome_CREATE(EJBRequest req, EJBResponse res) throws
Throwable {