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 {
   
  
  
  

Reply via email to