Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Talk:COSMOS Design 197870"

(New page: [Joel's comments] Client API * provide an alternate implementations of get that takes an EndpointReference. * Why do many of the 'factory' methods return WsResourceClient? Why not an ext...)
(No difference)

Revision as of 09:11, 13 August 2007

[Joel's comments] Client API

  • provide an alternate implementations of get that takes an EndpointReference.
  • Why do many of the 'factory' methods return WsResourceClient? Why not an extentsion of WsRescourceClient (like DataBrokerClient)?
  • Why are all of the instance-oriented methods static? Making these static and limiting ourselves to WsResourceClient makes it hard to expose session-oriented information later on. I'd vote for creating client classes that extend WsResourceClient, and have the static 'get' methods return instances of these classes. That way, if the static 'get' method wants to implement singleton semantics, it can easily do so without painting the extender of these client API into a corner.

Back to the top