QuestionQ12
Given a scenario, identify how to implement OSGi services and servletsAn AEM application needs to implement multi-tenancy using Adobe-recommended best practices and associate multiple configurations with it.
Which option is recommended?
- A import org.apache.felix.scr.annotations.Component;@Component(label = “My configuration”, metatype = true, factory= true)
- B import org.osgi.service.component.annotations.Component;@Component(service = ConfigurationFactory.class)
- C import org.osgi.service.metatype.annotations.AttributeDefinition; import org.osgi.service.metatype.annotations.ObjectClassDefinition;@ObjectClassDefinition(name = “My configuration”)
- D import org.osgi.service.component.annotations.Component;import org.osgi.service.metatype.annotations.Designate;@Component(service = ConfigurationFactory.class)@Designate(ocd = ConfigurationFactorylmpl.Config.class, factory=true)
Community Discussion