Package org.opendaylight.infrautils.inject
The interfaces and classes in this package are "for convenience". Technically
you do NOT have to implement or extend any of these to work with Dependency
Injection - and could instead just apply these annotations to a class
yourself etc. But defining this once and encouraging projects to use this
establishes uniformity, which also helps other reading your code to recognize
a class as being of the respective kind.
-
Interface Summary Interface Description Lifecycle Something which can beLifecycle.init()
-ialized andLifecycle.destroy()
-d.PostFullSystemInjectionListener Callback invoked when dependency injection is fully complete. -
Class Summary Class Description AbstractLifecycle Support class forLifecycle
.ClassPathScanner Class path scanner designed to be used with Guice. -
Exception Summary Exception Description ModuleSetupRuntimeException Exception to throw from a static Dependency Inject Framework's "Wiring" class.