Meetings2011-08-02 » History » Version 1
Version 1/3
-
Next ยป -
Current version
J. Moringen, 08/01/2011 11:00 PM
initial version
Meetings 2011-08-02¶
Request/Reply Subsystem¶
Client API¶
- Expose two callback interfaces?
- "boxed": Event -> Event?
- "unboxed": RequestType -> ReplyType?
- Callback registration in Java?
- How do we deal with signatures of remote methods?
- Are signatures of remote methods known at call-time?
- C++:
call<string, string>("echo", "bla")
seems ok - Java:
call<String, String>("echo", "bla")
not possible, right?((RemoteMethod<String, String>) getMethod("echo")).call("bla")
?
- Python:
type(arg)
? - Lisp:
type-of(arg)
,check-type
?
Introspection¶
- Should the client be able to query the server for its set of supported methods?
- If so, should request and reply types be included?
Protocol¶
- Do we need the ability to wait a server to become ready (or rather, for a service to be provided by at least one remote server)?
- Would be convenient for writing the integration test
- Disadvantage: added complexity, source of errors
- Do we need method calls without replies?
- #458
- Disadvantages: less info for logger, Jens