In CDI 1.0, decorators may only be applied to managed and session beans. Decorating built-in beans would make CDI extensions more powerful.
One of the possible usecases is represented by decorating the Event bean https://gist.github.com/1223042
This would allow extensions to implement for example:
- event queuing (Forge)
- bidirectional mapping to another event technology without introducing infinite loops (Seam JMS)