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: