[webbeans-dev] Web beans implementation plan

Pete Muir pmuir at redhat.com
Mon Oct 20 06:11:07 EDT 2008


Great,

I didn't do much to ObserverMethod, just replaced with a generic  
version using the decorator pattern.

On 20 Oct 2008, at 09:21, David Allen wrote:

> Pete,
>
> What you have below is mostly done.  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).  In any event, all of it  
> should be completely done this week including the unit tests.
>
> 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.
>
> - David
>
> On Mon, Oct 20, 2008 at 12:30 AM, Pete Muir <pmuir at redhat.com> wrote:
>
> On 19 Oct 2008, at 20:27, Pete Muir wrote:
>
> Done == up to date with current spec with tests for all spec  
> assertions.
> 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.
>
> Shane, David, can you guys confirm where you got to/how up to date  
> you are with what Gavin sent?
>
> Gavin, I've tried to update the API classes, but it would be great  
> if you could review it and make changes as needed.
>
> On 16 Oct 2008, at 21:55, Gavin King wrote:
>
> We now really need to get going on the RI. I've attached the latest  
> draft.
>
> Here's a list of tasks in order. Note that we can write tests for each
> step, without needing stuff from the next step!
>
> * basic Manager functionality: resolveByType(), resolveByName(),  
> addBean()
>
> Implemented, no tests.
>
> Now checked in, tests tomorrow :-)
>
>
>
>
>
> * instantiation: getInstance(), getInstanceByType(),  
> getInstanceByName()
>
> * basic support for simple Web Beans
>
> Mostly done
>
>
> * specialization
>
> I was planning to put this in the beta bucket.
>
>
> * dependent pseudo-context
>
> Shane, did you do this?
>
>
> * request and application contexts
>
> Mostly done I think. Shane?
>
>
> * injected fields, intializer methods, Web Bean constructors
>
> Mostly done (initializer methods aren't)
>
> * producer methods
>
> Mostly done.
>
>
> * disposal methods
>
> Mostly done.
>
>
> * @New
>
> Not done
>
>
> * interceptors
>
> Not done
>
>
> * decorators
>
> Not done, I would leave this to the beta
>
>
> * stereotypes
>
> Done.
>
>
> * scope adaptors
>
> Shane, did you do this?
>
>
> * basic event bus: fireEvent(), addObserver()
>
> Done I think. David?
>
>
> * observer methods
>
> Done I think. David?
>
>
> * @Observable Event<X>
>
> Done I think. David?
>
>
> * Web Bean discovery & initialization event
>
> Basic stuff done. But needs quite a lot more work.
>
>
> * Java EE integration
>
> Not done.
>
>
> * session context
>
> Done I think, Shane?
>
>
> * basic support for enterprise Web Beans
>
> Mostly done.
>
>
> * Web Bean remove methods
>
> Mostly done.
>
>
> * passivating scope support
>
> Shane?
>
>
> ---- ALPHA RELEASE
> * JMS endpoints
>
> Not done.
>
>
> * web-beans.xml
>
> Parsing not done, but rules for reading from XML vs. Java are mainly  
> done for the stuff that is marked Done or Mostly Done.
>
>
> * conversation context
>
> Done I think, Shane?
>
>
> * ejb-jar.xml
>
> Parsing not written, rules for reading from ejb-jar/ejb annotations  
> done.
>
>
> * support for common annotations
>
> Not done.
>
>
> ---- BETA RELEASE
>
> Obviously, we don't need to do things in *exactly* that order, but I
> think it's a good overall ordering.
>
> I think that most of these tasks are one day or less of work, though
> some of them, particularly toward the end are more than that.
>
> I would like to target the alpha release for this year :-)
>
>
>
>
>
> WDYT?
>
> --
> Gavin King
> gavin.king at gmail.com
> http://in.relation.to/Bloggers/Gavin
> http://hibernate.org
> http://seamframework.org
> <Web Beans  
> 20081016.pdf>_______________________________________________
> webbeans-dev mailing list
> webbeans-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/webbeans-dev
>
> _______________________________________________
> webbeans-dev mailing list
> webbeans-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/webbeans-dev
>
> _______________________________________________
> webbeans-dev mailing list
> webbeans-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/webbeans-dev
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/weld-dev/attachments/20081020/617eb334/attachment.html 


More information about the weld-dev mailing list