Я перенесу кодовую базу SCR на OSGi R6.
В текущем коде используются аннотации scr и поля, недоступные в R6.
Например: @references
и referenceInterface
не поддерживаются в R6
@Component
@References({
@Reference(
referenceInterface = SomeFactory.class,
policy = ReferencePolicy.DYNAMIC,
cardinality = ReferenceCardinality.OPTIONAL_MULTIPLE)
})
@Service
public class SomeResolverImpl implements SomeResolver { }