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 PostFullSystemInjectionListenerCallback invoked when dependency injection is fully complete.
Class Summary Class Description AbstractLifecycleSupport class for
ClassPathScannerClass path scanner designed to be used with Guice.
Exception Summary Exception Description ModuleSetupRuntimeExceptionException to throw from a static Dependency Inject Framework's "Wiring" class.