public Service3StaticGreedyConstructorInjectionComponentServiceObjectsImpl()

in test-services/src/main/java/org/apache/sling/testing/mock/osgi/testsvc/osgiserviceutil/Service3StaticGreedyConstructorInjectionComponentServiceObjectsImpl.java [69:97]


    public Service3StaticGreedyConstructorInjectionComponentServiceObjectsImpl(

            @Reference(policy = ReferencePolicy.STATIC, policyOption = ReferencePolicyOption.GREEDY)
            ComponentServiceObjects<ServiceInterface1> reference1,

            @Reference(cardinality = ReferenceCardinality.OPTIONAL,
                    policy = ReferencePolicy.STATIC, policyOption = ReferencePolicyOption.GREEDY)
            ComponentServiceObjects<ServiceInterface1Optional> reference1Optional,

            @Reference(cardinality = ReferenceCardinality.AT_LEAST_ONE,
                    policy = ReferencePolicy.STATIC, policyOption = ReferencePolicyOption.GREEDY)
            List<ComponentServiceObjects<ServiceInterface2>> references2,

            @Reference(name = "reference3", service = ServiceInterface3.class, cardinality = ReferenceCardinality.MULTIPLE,
                    policy = ReferencePolicy.STATIC, policyOption = ReferencePolicyOption.GREEDY)
            List<ComponentServiceObjects<ServiceSuperInterface3>> references3,

            ComponentContext ctx,
            Map<String, Object> config) {

        this.componentContext = ctx;

        this.reference1 = reference1;
        this.reference1Optional = reference1Optional;
        this.references2 = references2;
        this.references3 = references3;

        this.config = config;
    }