I have two case :
@Reference anottation for field - I know how work this case, my servises bind so good
But case @Reference anottation for class - I dont understand how it work @Component(immediate = true) @Service(MyManager.class) @Reference(policy = ReferencePolicy.DYNAMIC, cardinality = ReferenceCardinality.OPTIONAL_MULTIPLE, referenceInterface = Messenger.class, bind = "bindMessenger", unbind = "unbindMessenger") public class MyManager {}
What different between this situations ?