Property | Default Value | Description |
name | Simple name of the annotated class | String Optional. The name of the bean backing this service. If you do not specify a value, this property defaults to the simple name of the bean class. |
value | Simple name of the annotated class | String Optional. An alternative way to specify the name of the service bean. This property is useful when you do not specify any other attributes. |
ranking | 0 | Integer Optional. The ranking value to be published as the service.ranking property for this service to distinguish. |
init | "" | String Optional. The method to invoke when the bean that backs the service is initialized. |
destroy | "" | String Optional. The method to invoke when the bean that backs the service is destroyed. |
interfaces | The fully qualified name (FQN) of the annotated class | String List Optional. The list of interfaces, under which the service will be published. If you do not specify a value for this property, the service will only be published under the name of the implementation class. |
dependsOn | "" | String Optional. Used to express a dependency on another component that must be fully initialized before this service can be initialized and exported. |
properties | {} | String Optional. The list of service properties to be published with the service. |
Property | Default Value | Description |
key | "" | String Required. The name or key of the property. |
values | {} | Sting List Required. The values to be associated with the property name. |
valueType | java.lang.Sring | String Optional. The type of the values of this property. |