-
Feature Request
-
Resolution: Unresolved
-
Major
-
None
-
None
-
None
-
None
We need to create a track (tutorial, like TicketMonster, or the one for the quickstarts) for framework and library writers, who want to integrate with CDI and Java EE. The quickstarts we're building for CDI and DeltaSpike will form the backbone of this, but we need to build the guide around it.
Here's a draft outline of contents:
1) Why should you write a portable extension?
2) Overview of important APIs
3) A couple of simple examples
4) Using the ProcessAnnotatedType event to stop classes being
discovered as beans, based on the cdi-veto quickstart
5) Using the ProcessAnnotatedType event to add annotations to types
with DeltaSpike, based on the cdi-add-interceptor-binding quickstart
6) Using the ProcessInjectionTarget event to alter the default values
of fields, based on the cdi-portable-extension quickstart
7) Using the AfterBeanDiscovery event to add beans to CDI, with
DeltaSpiks, based on the ??? quickstart
8) Creating a new context using BeforeBeanDiscovery
(2) & (3) can be extracted from the Weld ref guide I think.