hivemind-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "James Carman" <>
Subject RE: Re: How to notify a service
Date Thu, 13 Jul 2006 11:36:42 GMT
You shouldn't use that header if it's not written by the Apache Software
Foundation (which I assume it's not).  You can say "Copyright 2006 Andrea
Chiumenti" or something like that.



From: Andrea Chiumenti [] 
Sent: Thursday, July 13, 2006 7:21 AM
Subject: [Norton AntiSpam] Re: How to notify a service


Sorry Jean-Francois,
I've seen that you are using the same license that I've chosen for my
project and you have put in java files:

Copyright 2004 The Apache Software Foundation

Should I use the same header ? Or I'd have to put 

//Copyright 2005/2006 Andrea Chiumenti 


On 7/13/06, Jean-Francois Poilpret <> wrote:

Hi Diego,


You may want to take a look at HiveMind Utilities "hiveevents" module. It
implements the notion of "event channels" to which one can push events
(producer) or one can subscribe for notification of events (consumer).

The configuration and the API are quite straightforward, and a channel can
be injected into any hivemind service/configuration (just need to use the
object provider "channel:<name>").


Hope this helps





From: Diego [] 
Sent: Thursday, July 13, 2006 4:45 PM
To:  <> 
Subject: How to notify a service



I have several services that implement the same interface that I use to pull
data from a database and cache it. When data changes I need to notify all
services that something has changed. How would I do this with Hivemind? 

I don't want to implement each service in every component/page that
changeses data only to be able to call the refreshdata method.

If I read the hivemind website correctly I could use the BuilderFactory
Service to add an event listerener to the service. Do I have to write a
producer service that fires the events and that has to be injected in every
component/page or is there some some thing the the ThreadEventNotifier? 



View raw message