Target: Class that defines a provider.

Description: This annotation is used to define a provider implementation class.

JavaDoc: Click here


Name Description Data type Required Default value
id The provider ID. String No Lower-case version of the class name.
name Provider name or description. String Yes -
defaultProvider T if this is default provider. boolean No False


@ProviderDefinition(name="A provider")
public class aProvider {

See also:

Back to annotation reference