Java Reference
In-Depth Information
Table 12.4
Summary of component framework features
Feature
Declarative Services
Blueprint
iPOJO
Dependency injection
Callback injection
Yes
Yes (but methods
must be public)
Yes
Constructor injection
No
Yes
No
Field injection
No
No
Yes
Setter injection
Yes
Yes
Yes
Proxy injection
No
Yes
Yes
List injection
No
Yes
Yes
Nullable injection
No
No
Yes
Lifecycle
Callbacks (activate/deactivate)
Yes
Yes
Yes
Factory pattern
Yes
Yes
Yes
Lazy initialization
Yes
Yes
Yes
Damping
No
Yes
Yes
Field synchronization
No
No
Yes
Component lifecycle control
Yes
Partial
Yes
Service lifecycle control
No
No
Yes
Configuration
Property configuration
No
Yes
Yes
Field configuration
No
No
Yes
Configuration Admin
Yes
No
Yes
Services
Custom attribute type
No
Yes
Yes
Lazy initialization
Yes
Yes
Yes
Composite services
No
No
Yes
Description approach
XML
Yes
Yes
Yes
Java annotations
No
No
Yes
API
No
No
Yes
Nonfunctional
Multiple providers
Yes
Yes
No
 
Search WWH ::




Custom Search