[Zope3-dev] ObjectHub: Kill the plugins!
Gary Poster
gary.poster@zope.com
Mon, 21 Oct 2002 14:20:17 -0400
OK, sounds good. So to address both this and what Jim was
mentioning--that normal events all have their wrapped objects passed to
them on init and so hub events might as well do the same--it sounds like
we need another IHubEvents revision. Should be easy enough. I might
have time to shoot one off to the list later today to see if we all
agree.
Gary
-----Original Message-----
From: Steve Alexander [mailto:steve@cat-box.net]
> This is a significant use case we need to address
> soon, but it essentially comes down to (a) the subscriber being able
to
> know what objecthub sent it the message, so it can send one back, and
> (b) a method on the objecthub for subscribers to call in that
situation
> (some kind of notify variation). We would probably need (b) anyway,
and
> (a) can be solved in a number of ways that are not tied to plugins.
Ok. I propose that HubEvents contain a reference to their ObjectHub
(probably an in-context reference) that can be used by subscribers to
know which objecthub sent the event. This makes a lot of sense to me, as
HubIds are only Ids relative to a particular ObjectHub.
--
Steve Alexander