You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by ha...@apache.org on 2001/12/31 14:13:13 UTC

cvs commit: jakarta-commons-sandbox/armi PROPOSAL

hammant     01/12/31 05:13:13

  Modified:    armi     PROPOSAL
  Log:
  PROPOSAL updated with recently delivered functionality plus TODOs
  
  Revision  Changes    Path
  1.4       +30 -3     jakarta-commons-sandbox/armi/PROPOSAL
  
  Index: PROPOSAL
  ===================================================================
  RCS file: /home/cvs/jakarta-commons-sandbox/armi/PROPOSAL,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- PROPOSAL	30 Dec 2001 00:48:41 -0000	1.3
  +++ PROPOSAL	31 Dec 2001 13:13:13 -0000	1.4
  @@ -43,6 +43,14 @@
       interface(s) can be either on the client side or the server side (and 
       duly transported) at time of lookup.
   
  +6) Suspendable/Resumable service.
  +
  +  - The Server supports suspend() and resume().  With the current impl this 
  +    replies in a timely fashion to the client that the client should try
  +    later.  The client waits for the notified amount of time and seamlessly
  +    trys the requets again.  A server could cycle through suspended and back
  +    to resumed will not affect the client except for the a delay.
  +
   Limitations:
   
   1) Pass by value only.
  @@ -51,9 +59,28 @@
       an argument or return type were another ARMI published service, then 
       it could not currently be handled by ARMI. (to fix).
          
  -2) This is not of any use for EJB Home/Remote interfaces.  The container 
  -   maker chooses the transport for use that container, not the bean coder.
  -   This is intended for other client server solutions.
  +2) Uee in EJB 
  +
  +  - This is not of any use for EJB Home/Remote interfaces.  The container 
  +    maker chooses the transport for use that container, not the bean coder.
  +    This is intended for other client server solutions.
  +
  +Todo:
  +
  +1) BCEL for generated proxy class.
  +
  +  - The current impl writes java source then compiles it.  We could do this
  +    inline with BCEL.
  +
  +2) Startable API for Server
  +
  +  - The server needs to implement and act upon start() and stop() APIs.
  +  
  +3) unpublish() methods in Server.
  +  
  +  - The server needs to be able to unpublish a service.  There is a 
  +    possibility that in conjuction with suspend()/resume() a service
  +    could be republished, upgraded etc whilst in use.
   
   Initial commiters:
   
  
  
  

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>