Package-level declarations
Types
No-op annotation to mark a class
/ object
as containing service factories.
Meta-annotation for custom conditions.
Marks a service as being available under certain conditions.
Marks a service as requiring other services.
Removes the specified types a service would have been registered as.
No-op annotation marking a class as an injected service.
Marker annotation on interfaces intended to be implemented by a service.
Defines a service provider as being lazy.
Defines a message to display when a service of that type has no provider.
Defines a primary service provider.
Marks this class as a parameter resolver.
This is a specialization of @BService for parameter resolvers.
Marks this class as a parameter resolver factory.
This is a specialization of @BService for parameter resolver factories.
Sets the name of this service.
Sets the priority of this service.
Adds additional types to register this service as.