See: Description
| Annotation Type | Description |
|---|---|
| Contract |
This annotation is used by HK2 during automatic
class analysis to indicate that a class or
interface should be included in the list of
contracts for a service
|
| ContractsProvided |
An explicit list of contracts provided.
|
| InhabitantAnnotation |
Meta-annotation indicating that the annotation designates
a resident service of a
ServiceLocator. |
| Optional |
Marker annotation indicating that an instance variable or method marked with
Inject
is not required to be present at run-time. |
| Service |
Annotation placed on classes that are to be automatically added
to an hk2
ServiceLocator. |
HK2 modules primarily interact with HK2 by using these annotations.
Copyright © 2009–2019 Oracle Corporation. All rights reserved.