@BeanPropertyType @Retention(value=RUNTIME) @Target(value={FIELD,METHOD,PARAMETER,TYPE}) public @interface ExportedService
This annotation can be used as defined by BeanPropertyType to declare
the values of the remote service properties for an exported service.
| Modifier and Type | Required Element and Description |
|---|---|
Class<?>[] |
service_exported_interfaces
Service property marking the service for export.
|
| Modifier and Type | Optional Element and Description |
|---|---|
String[] |
service_exported_configs
Service property identifying the configuration types that should be used
to export the service.
|
String[] |
service_exported_intents_extra
Service property identifying the extra intents that the distribution
provider must implement to distribute the service.
|
String[] |
service_exported_intents
Service property identifying the intents that the distribution provider
must implement to distribute the service.
|
String[] |
service_intents
Service property identifying the intents that this service implements.
|
public abstract Class<?>[] service_exported_interfaces
If an empty array is specified, the property is not added to the component description.
Constants.SERVICE_EXPORTED_INTERFACESpublic abstract String[] service_exported_configs
If an empty array is specified, the default value, the property is not added to the component description.
Constants.SERVICE_EXPORTED_CONFIGSpublic abstract String[] service_exported_intents
If an empty array is specified, the default value, the property is not added to the component description.
Constants.SERVICE_EXPORTED_INTENTSpublic abstract String[] service_exported_intents_extra
If an empty array is specified, the default value, the property is not added to the component description.
Constants.SERVICE_EXPORTED_INTENTS_EXTRApublic abstract String[] service_intents
If an empty array is specified, the default value, the property is not added to the component description.
Constants.SERVICE_INTENTSCopyright © Contributors to the Eclipse Foundation Licensed under the Eclipse Foundation Specification License – v1.0