Advanced Use of Eclipse 4's Dependency Injection Framework
Eclipse 4 provides a JSR330-compliant Dependency injection (DI) framework, and DI is used within Eclipse 4 to shield consumers from having to know how or where to access the many workbench services provided. But Eclipse 4's flexible DI implementation is capable of much more. This talk will cover the basics including how the IEclipseContext works, and how DI can be leveraged in Eclipse 3.x components. The talk will focus on how developers can configure, use, and extend Eclipse 4's DI for their own applications, how to define new injection suppliers, and defining custom annotations.