@ProviderDefinition

Target: Class that defines a provider.

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

JavaDoc: Click here

Attributes:

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

Example:

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

See also:

Back to annotation reference