[prev in list] [next in list] [prev in thread] [next in thread]
List: jakarta-commons-dev
Subject: cvs commit: jakarta-commons-sandbox/armi PROPOSAL
From: hammant () apache ! org
Date: 2001-12-31 13:13:13
[Download RAW message or body]
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: <mailto:commons-dev-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:commons-dev-help@jakarta.apache.org>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic