<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Great,<div><br></div><div>I didn't do much to ObserverMethod, just replaced with a generic version using the decorator pattern.</div><div><br><div><div><div>On 20 Oct 2008, at 09:21, David Allen wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div dir="ltr">Pete,<br><br>What you have below is mostly done.&nbsp; I was just writing unit tests and trying to get a couple methods completed that are still a bit of a problem (rather low-level stuff though).&nbsp; In any event, all of it should be completely done this week including the unit tests.<br> <br>I still need to look over the ObserverMethod that you removed and how that is suppose to work now, since we still need something that represents the method so that it can be invoked later.<br><br>- David<br><br><div class="gmail_quote"> On Mon, Oct 20, 2008 at 12:30 AM, Pete Muir <span dir="ltr">&lt;<a href="mailto:pmuir@redhat.com">pmuir@redhat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> <div class="Ih2E3d"><br> On 19 Oct 2008, at 20:27, Pete Muir wrote:<br> <br> <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> Done == up to date with current spec with tests for all spec assertions.<br> Mostly done == at least done to the spec in June, probably done to recent changes with complete tests or test stubs for all spec assertions.<br> <br> Shane, David, can you guys confirm where you got to/how up to date you are with what Gavin sent?<br> <br> Gavin, I've tried to update the API classes, but it would be great if you could review it and make changes as needed.<br> <br> On 16 Oct 2008, at 21:55, Gavin King wrote:<br> <br> <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> We now really need to get going on the RI. I've attached the latest draft.<br> <br> Here's a list of tasks in order. Note that we can write tests for each<br> step, without needing stuff from the next step!<br> <br> * basic Manager functionality: resolveByType(), resolveByName(), addBean()<br> </blockquote> <br> Implemented, no tests.<br> </blockquote> <br></div> Now checked in, tests tomorrow :-)<div><div></div><div class="Wj3C7c"><br> <br> <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> <br> <br> <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> <br> * instantiation: getInstance(), getInstanceByType(), getInstanceByName()<br> </blockquote> <br> <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> * basic support for simple Web Beans<br> </blockquote> <br> Mostly done<br> <br> <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> <br> * specialization<br> </blockquote> <br> I was planning to put this in the beta bucket.<br> <br> <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> <br> * dependent pseudo-context<br> </blockquote> <br> Shane, did you do this?<br> <br> <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> <br> * request and application contexts<br> </blockquote> <br> Mostly done I think. Shane?<br> <br> <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> <br> * injected fields, intializer methods, Web Bean constructors<br> </blockquote> <br> Mostly done (initializer methods aren't)<br> <br> <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> * producer methods<br> </blockquote> <br> Mostly done.<br> <br> <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> <br> * disposal methods<br> </blockquote> <br> Mostly done.<br> <br> <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> <br> * @New<br> </blockquote> <br> Not done<br> <br> <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> <br> * interceptors<br> </blockquote> <br> Not done<br> <br> <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> <br> * decorators<br> </blockquote> <br> Not done, I would leave this to the beta<br> <br> <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> <br> * stereotypes<br> </blockquote> <br> Done.<br> <br> <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> <br> * scope adaptors<br> </blockquote> <br> Shane, did you do this?<br> <br> <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> <br> * basic event bus: fireEvent(), addObserver()<br> </blockquote> <br> Done I think. David?<br> <br> <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> <br> * observer methods<br> </blockquote> <br> Done I think. David?<br> <br> <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> <br> * @Observable Event&lt;X><br> </blockquote> <br> Done I think. David?<br> <br> <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> <br> * Web Bean discovery &amp; initialization event<br> </blockquote> <br> Basic stuff done. But needs quite a lot more work.<br> <br> <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> <br> * Java EE integration<br> </blockquote> <br> Not done.<br> <br> <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> <br> * session context<br> </blockquote> <br> Done I think, Shane?<br> <br> <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> <br> * basic support for enterprise Web Beans<br> </blockquote> <br> Mostly done.<br> <br> <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> <br> * Web Bean remove methods<br> </blockquote> <br> Mostly done.<br> <br> <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> <br> * passivating scope support<br> </blockquote> <br> Shane?<br> <br> <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> <br> ---- ALPHA RELEASE<br> * JMS endpoints<br> </blockquote> <br> Not done.<br> <br> <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> <br> * web-beans.xml<br> </blockquote> <br> Parsing not done, but rules for reading from XML vs. Java are mainly done for the stuff that is marked Done or Mostly Done.<br> <br> <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> <br> * conversation context<br> </blockquote> <br> Done I think, Shane?<br> <br> <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> <br> * ejb-jar.xml<br> </blockquote> <br> Parsing not written, rules for reading from ejb-jar/ejb annotations done.<br> <br> <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> <br> * support for common annotations<br> </blockquote> <br> Not done.<br> <br> <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> <br> ---- BETA RELEASE<br> <br> Obviously, we don't need to do things in *exactly* that order, but I<br> think it's a good overall ordering.<br> <br> I think that most of these tasks are one day or less of work, though<br> some of them, particularly toward the end are more than that.<br> <br> I would like to target the alpha release for this year :-)<br> </blockquote> <br> <br> <br> <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> <br> <br> WDYT?<br> <br> --<br> Gavin King<br> <a href="mailto:gavin.king@gmail.com" target="_blank">gavin.king@gmail.com</a><br> <a href="http://in.relation.to/Bloggers/Gavin" target="_blank">http://in.relation.to/Bloggers/Gavin</a><br> <a href="http://hibernate.org" target="_blank">http://hibernate.org</a><br> <a href="http://seamframework.org" target="_blank">http://seamframework.org</a><br> &lt;Web Beans 20081016.pdf>_______________________________________________<br> webbeans-dev mailing list<br> <a href="mailto:webbeans-dev@lists.jboss.org" target="_blank">webbeans-dev@lists.jboss.org</a><br> <a href="https://lists.jboss.org/mailman/listinfo/webbeans-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/webbeans-dev</a><br> </blockquote> <br> _______________________________________________<br> webbeans-dev mailing list<br> <a href="mailto:webbeans-dev@lists.jboss.org" target="_blank">webbeans-dev@lists.jboss.org</a><br> <a href="https://lists.jboss.org/mailman/listinfo/webbeans-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/webbeans-dev</a><br> </blockquote> <br> _______________________________________________<br> webbeans-dev mailing list<br> <a href="mailto:webbeans-dev@lists.jboss.org" target="_blank">webbeans-dev@lists.jboss.org</a><br> <a href="https://lists.jboss.org/mailman/listinfo/webbeans-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/webbeans-dev</a><br> </div></div></blockquote></div><br></div></blockquote></div><br></div></div></body></html>