[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [corona-dev] Collaboration Event not easy to setup
|
I think there is also one more posibility. Far I remember ECF has
zeroconf implementation. It is a protocol to discover services in a
network - http://en.wikipedia.org/wiki/Zeroconf. I'm not sure, but I
think it works only in local networks, because it seems that it is
possible to discover services only through broadcast or multicast packages.
I tried to use it once to setup distcc (distributed C compiler) in
Gdansk lab, so that the compilation claster would be set up dynamically,
depending on who is online. I had a prototype but I never finished due
to lack of time. But it worked - it was able to find distcc servers
automatically.
Marcin
Everitt, Glenn napisał(a):
The EventRouter method handleEvent calls the suppressSend method which
looks at a list of remote EventRouter uri’s and decides whether to
“really” publish the Collaboration Event. The list of remote
EventRouter uri’s is placed into the CollaborationEvent (ProjectEvent)
by the ProjectEventFactory and it uses information in the
ProjectContextContainer to set the remote EventRouter uri’s but if
your container doesn’t have any uri’s listed no CollaborationEvent
(ProjectEvent) will be sent. I think we should always send to the
“default” EventRouter uri and if remote EventRouter uri’s are
specified also send to them. I’m not sure how someone creating a
ProjectContextContainer is supposed to know to set the remote
EventRouter uri to get CollaborationEvents sent.
Is there an easy way to determine the “default” EventRouter for User
or a ProjectContextContainer? I’m not sure I want the
ProjectEventFactory to set the default EventRouter. It seems like the
“client” EventRouter should have a way to find and set the default
remote EventRouter uri
Comments?
Glenn Everitt
The contents of this e-mail are intended for the named addressee only. It contains information that may be confidential. Unless you are the named addressee or an authorized designee, you may not copy or use it, or disclose it to anyone else. If you received it in error please notify us immediately and then destroy it.