| Interface | Description |
|---|---|
| ComponentContext | |
| ComponentContextAware |
Interface to be implemented by any component that wishes to be provided with
a common context for lookup of components managed by Guice.
|
| ComponentProcessor |
Factory hook that allows for customizations on components after they have
been provisioned by Guice.
|
| ConfigurationProvider | |
| Disposable | |
| ExternalEntity | |
| Initializable |
Interface to be implemented by components that need to react once all their
properties have been set by Guice: for example, to perform custom
initialization, or merely to check that all mandatory properties have been
set.
|
| Annotation Type | Description |
|---|---|
| Bindable |
When applied to an interface, indicates that the corresponding type can be
bound to a concrete implementation by Guice.
|
| Component |
When applied to a class, indicates that the concrete type should be
provisioned as a concrete implementation bound to one or more interfaces that
are annotated with
Bindable. |
| Configuration | |
| External | |
| InitMethod |
Marks the corresponding method as an init-method: one that should be invoked
as part of lifecycle management, after the necessary injections have been
performed on the corresponding component.
|
| NonBindable |
When applied to an interface, indicates that the corresponding type shall
never be bound to a concrete implementation by Guice.
|
Copyright © 2016. All rights reserved.