Package org.apache.felix.scr.impl.config
Class ScrMetaTypeProvider
java.lang.Object
org.apache.felix.scr.impl.config.ScrMetaTypeProvider
- All Implemented Interfaces:
org.osgi.service.metatype.MetaTypeProvider
The
ScrManagedServiceMetaTypeProvider
receives the Declarative
Services Runtime configuration (by extending the ScrManagedService
class.
This class is instantiated in a ServiceFactory manner by the
ScrManagedServiceServiceFactory
when the Configuration Admin service
implementation and API is available
Requires OSGi Metatype Service API available
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static class
-
Field Summary
FieldsFields inherited from interface org.osgi.service.metatype.MetaTypeProvider
METATYPE_FACTORY_PID, METATYPE_PID
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionString[]
org.osgi.service.metatype.ObjectClassDefinition
getObjectClassDefinition
(String id, String locale)
-
Field Details
-
configuration
-
-
Constructor Details
-
ScrMetaTypeProvider
-
-
Method Details
-
getLocales
- Specified by:
getLocales
in interfaceorg.osgi.service.metatype.MetaTypeProvider
- See Also:
-
MetaTypeProvider.getLocales()
-
getObjectClassDefinition
public org.osgi.service.metatype.ObjectClassDefinition getObjectClassDefinition(String id, String locale) - Specified by:
getObjectClassDefinition
in interfaceorg.osgi.service.metatype.MetaTypeProvider
- See Also:
-
MetaTypeProvider.getObjectClassDefinition(java.lang.String, java.lang.String)
-