@Inject public void setInitializerOtherFilteredServiceProvider(@Filter("(Name.value=1)") Service<PropertyService> initializerOtherFilteredServiceProvider) { this.initializerOtherFilteredServiceProvider = initializerOtherFilteredServiceProvider; }
@Inject public void setInitializerFilteredServiceProvider(@Filter("(Name.value=1)") Service<PropertyService> initializerFilteredServiceProvider) { this.initializerFilteredServiceProvider = initializerFilteredServiceProvider; }
@Inject public void setInitializerFilteredFromQualifierServiceProvider(@Filter("(Name.value=2)") Service<PropertyService> initializerFilteredFromQualifierServiceProvider) { this.initializerFilteredFromQualifierServiceProvider = initializerFilteredFromQualifierServiceProvider; }
@Inject public void setInitializerFilteredFromQualifierService(@OSGiService @Filter("(Name.value=2)") PropertyService initializerFilteredFromQualifierService) { this.initializerFilteredFromQualifierService = initializerFilteredFromQualifierService; }
@Inject public void setInitializerOtherFilteredService(@OSGiService @Filter("(Name.value=1)") PropertyService initializerOtherFilteredService) { this.initializerOtherFilteredService = initializerOtherFilteredService; }
@Inject public void setInitializerFilteredService(@OSGiService @Filter("(Name.value=1)") PropertyService initializerFilteredService) { this.initializerFilteredService = initializerFilteredService; }
@Publish @ApplicationScoped public class TestPublishedBean implements TestPublished { @Inject @OSGiService @Filter("(Name.value=2)") PropertyService service; @Inject @OSGiService @Name2 PropertyService service2; public PropertyService getService() { return service; } public PropertyService getService2() { return service2; } }
@Inject public ServiceProvider(@OSGiService PropertyService constructorService, @OSGiService @Filter("(Name.value=1)") PropertyService constructorFilteredService, @OSGiService @Name("2") PropertyService constructorQualifiedService, @OSGiService @Name("1") PropertyService constructorQualifiedFromPropertyService, @OSGiService @Filter("(Name.value=2)") PropertyService constructorFilteredFromQualifierService, @OSGiService @Filter("(Name.value=1)") PropertyService constructorOtherFilteredService, Service<PropertyService> constructorServiceProvider, @Filter("(Name.value=1)") Service<PropertyService> constructorFilteredServiceProvider, @Name("2") Service<PropertyService> constructorQualifiedServiceProvider, @Name("1") Service<PropertyService> constructorQualifiedFromPropertyServiceProvider, @Filter("(Name.value=2)") Service<PropertyService> constructorFilteredFromQualifierServiceProvider, @Filter("(Name.value=1)") Service<PropertyService> constructorOtherFilteredServiceProvider) { this.constructorService = constructorService; this.constructorFilteredService = constructorFilteredService; this.constructorQualifiedService = constructorQualifiedService; this.constructorQualifiedFromPropertyService = constructorQualifiedFromPropertyService; this.constructorFilteredFromQualifierService = constructorFilteredFromQualifierService; this.constructorOtherFilteredService = constructorOtherFilteredService; this.constructorServiceProvider = constructorServiceProvider; this.constructorFilteredServiceProvider = constructorFilteredServiceProvider; this.constructorQualifiedServiceProvider = constructorQualifiedServiceProvider; this.constructorQualifiedFromPropertyServiceProvider = constructorQualifiedFromPropertyServiceProvider; this.constructorFilteredFromQualifierServiceProvider = constructorFilteredFromQualifierServiceProvider; this.constructorOtherFilteredServiceProvider = constructorOtherFilteredServiceProvider; }
@Filter("(Name.value=1)") private PropertyService filteredService; @Filter("(Name.value=2)") private PropertyService filteredFromQualifierService; @Filter("(Name.value=1)") private PropertyService otherFilteredService; @Filter("(Name.value=1)") private Service<PropertyService> filteredServiceProvider; @Filter("(Name.value=2)") private Service<PropertyService> filteredFromQualifierServiceProvider; @Filter("(Name.value=1)") private Service<PropertyService> otherFilteredServiceProvider;