Package org.eclipse.sisu
Injectable API for Sisu components (a.k.a beans).
-
Interface Summary Interface Description BeanEntry<Q extends java.lang.annotation.Annotation,T> Describes Qualified bean implementations of T:
Mediator<Q extends java.lang.annotation.Annotation,T,W> Watches for Qualified bean implementations of T:
-
Annotation Types Summary Annotation Type Description Description Describes a bean:
Dynamic Marks dependencies that should be dynamic proxies:
EagerSingleton Marks beans that should be created as soon as possible:
Hidden Hides a bean from being located or watched:
Nullable Marks dependencies that can benull
:
Parameters Qualifier
of application parameters:
PostConstruct The PostConstruct annotation is used on a method that needs to be executed after dependency injection is done to perform any initialization.PreDestroy The PreDestroy annotation is used on methods as a callback notification to signal that the instance is in the process of being removed by the container.Priority Defines the priority ordering of a bean, higher values have higher priority:
Typed Restricts the visible types of a bean: