On Aug 11, 2009, at 5:41 PM, Thomas Mortagne wrote:

> On Tue, Aug 11, 2009 at 17:33, Thomas Mortagne<[email protected] 
> > wrote:
>> Hi devs,
>>
>> I would like to introduce a first partial beta of the event network
>> distribution system in the 2.0M3.
>>
>> Note that the module itself is complete what will need to be done  
>> with
>> debugging is making everything in core use the new Observation  
>> Manager
>> instead of the old notification service.
>>
>> For this release i plan to:
>> - add the remote observation manager module (disabled by default)
>> - implement a EventConverter for documents events (event convert  
>> has a
>> generic converter for Serializables events but documents converted  
>> has
>> XWikiDocument and XWikiContext we want to filter before sending it to
>> the network).
>> - make XWiki cache store listen to remote doc event to invalidate the
>> cache accordingly (this is the main thing that will bring event based
>> clustering support to XWiki, all the rest is already supposed to
>> update its cache based on events remote or not)
>
> I also need to reorg a little maven project to have current
> observation and remote observation as sub modules of an observation
> parent.
>
> * xwiki-core-observation-parent
>  * xwiki-core-observation
>  * xwiki-core-observation-remote

I'd much prefer to use xwiki-core-observation as the parent (as we're  
doing in lots of places already).
I think using parent is bad practice we have in a few places.

You could name the module xwiki-core-observation-local or xwiki-core- 
observation-api or xwiki-core-observation-default.

For future, -api + -local + -remote sound ideally balanced to me. So  
maybe xwiki-core-observation-local is best?

Is the remote code using the api from observation or not?

If not, then I guess default is better than local for the other module.

Thanks
-Vincent

>
> For now and refactor xwiki-core-observation latter to cut it into
> api/implementation but i would like to do the 2.0M3 release as soon as
> possible so better to not do it in a hurry so this can wait the RC.
>
>>
>> Here is my +1
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to