/** * Setter to allow for reinjection of new management extensions. * * @param injected the reinjected management extensions */ @Reference(required = false) public void setExtensions(List<ManagementExtension> injected) { extensions.clear(); for (ManagementExtension extension : injected) { extensions.put(extension.getType(), extension); } exportComponents(); exportInstances(); }
/** * Setter to allow for reinjection of new management extensions. * * @param injected the reinjected management extensions */ @Reference(required = false) public void setExtensions(List<ManagementExtension> injected) { extensions.clear(); for (ManagementExtension extension : injected) { extensions.put(extension.getType(), extension); } exportComponents(); exportInstances(); }
/** * Setter to allow for reinjection of new management extensions. * * @param injected the reinjected management extensions * @throws ManagementException if an error is encountered registering previous export requests */ @Reference(required = false) public void setExtensions(List<ManagementExtension> injected) throws ManagementException { extensions.clear(); for (ManagementExtension extension : injected) { extensions.put(extension.getType(), extension); } exportComponents(); exportInstances(); }