Bob Scheifler wrote:
Mark Brouwer wrote:

For me constraints have a similarity with the usage of Configuration to
many of the constructors of the utility classes, it can cater for
aspects that otherwise have to be represented by arguments that might
not be applicable to each and every implementation and to cater for
things not foreseen at design time.

That's what I was afraid was the case.  I'm on the opposite side
of the fence, I want constraints to remain in QoS land.

From most perspectives, I consider the ability to receive requested notifications to be a quality of service issue. So the use of a constraint to say "please deliver events anyway you can", from my perspective, is an indication of how I want to constrain the implementation in providing the service that I have asked for.

The notification problem is a network/transport issue, not an API issue. Its the endpoint implementation that is the problem, not the API. Adding this sort of thing to the API, doesn't seem like the right fit for a clean remote programming model.

Gregg Wonderly

Reply via email to