@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 |
---|---|
java.lang.Class<?>[] |
service_exported_interfaces
Service property marking the service for export.
|
Modifier and Type | Optional Element and Description |
---|---|
java.lang.String[] |
service_exported_configs
Service property identifying the configuration types that should be used
to export the service.
|
java.lang.String[] |
service_exported_intents_extra
Service property identifying the extra intents that the distribution
provider must implement to distribute the service.
|
java.lang.String[] |
service_exported_intents
Service property identifying the intents that the distribution provider
must implement to distribute the service.
|
java.lang.String[] |
service_intents
Service property identifying the intents that the distribution provider
must implement to distribute the service.
|
public abstract java.lang.Class<?>[] service_exported_interfaces
If an empty array is specified, the property is not added to the component description.
Constants.SERVICE_EXPORTED_INTERFACES
public abstract java.lang.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_CONFIGS
public abstract java.lang.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_INTENTS
public abstract java.lang.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_EXTRA
public abstract java.lang.String[] service_intents
If an empty array is specified, the default value, the property is not added to the component description.
Constants.SERVICE_INTENTS
Copyright © OSGi Alliance (2000, 2018). All Rights Reserved. Licensed under the OSGi Specification License, Version 2.0