[EMAIL PROTECTED] wrote on 2007-04-10 09:41:26:

> [EMAIL PROTECTED] wrote on 2007-04-10 09:04:49:
> 
> > On Tuesday 10 April 2007 20:49, BJ Hargrave wrote:
> > > 101.6.4 does not imply any behavior to the LogService. It implies 
> behavior
> > > to the EventAdmin service when a LogService is present.
> > 
> > I pity the Event Admin implementors...
> > 
> > So to be absolutely clear, you are saying that Log Service does 
> 'nothing' 
> > beyond the LogReaderService functionality??
> 
> Correct.

Well it appears I will be forced to eat my words...

At a CPEG call today, we discussed the bug I opened on this matter. 
Ultimately, the decision was made that it IS the responsibility of the 
LogService impl to create the Event object and call EventAdmin to deliver 
it.

It was felt that is was better to mandate the LogService impl be 
responsible. If the spec did not define someone to be responsible, then 
multiple parties could assume they were responsible and the event could be 
delivered multiple times which is not good.

Additionaly, the spec will not require the LogService impl to "buffer" 
events if the Event Admin service is not available. A LogService impl is 
free to do so if it wishes, but it not required.

We still need to work out the specific language changes to the spec. Once 
that it done, an errata on this matter will be published at 
http://www2.osgi.org/Release4/Errata

My apologies for the misinformation. :-)

> 
> > 
> > Cheers
> > Niclas
> > _______________________________________________
> > OSGi Developer Mail List
> > [EMAIL PROTECTED]
> > http://www2.osgi.org/mailman/listinfo/osgi-dev
> 
> 
> BJ Hargrave
> Senior Technical Staff Member, IBM
> OSGi Fellow and CTO of the OSGi Alliance
> [EMAIL PROTECTED]
> 
> office: +1 386 848 1781
> mobile: +1 386 848 3788
> 
> _______________________________________________
> OSGi Developer Mail List
> [EMAIL PROTECTED]
> http://www2.osgi.org/mailman/listinfo/osgi-dev


BJ Hargrave
Senior Technical Staff Member, IBM
OSGi Fellow and CTO of the OSGi Alliance
[EMAIL PROTECTED]

office: +1 386 848 1781
mobile: +1 386 848 3788

_______________________________________________
OSGi Developer Mail List
[EMAIL PROTECTED]
http://www2.osgi.org/mailman/listinfo/osgi-dev

Reply via email to