for (ComponentReference reference : component.getReferences()) {
for (Binding binding : reference.getBindings()) {
ReferenceBindingProvider bindingProvider = ((RuntimeComponentReference)reference)
.getBindingProvider(binding);
if (bindingProvider != null) {
bindingProvider.stop();
}
}
}
Implementation implementation = component.getImplementation();
if (implementation instanceof Composite) {