private void exportComponents() { for (Map.Entry<String, ManagementExtension> entry : extensions.entrySet()) { String type = entry.getKey(); ManagementExtension extension = entry.getValue(); componentHolders.stream().filter(holder -> !holder.registered.contains(type)).forEach(holder -> { extension.export(holder.componentUri, holder.info, holder.supplier); holder.registered.add(type); }); } }
private void exportInstances() throws ManagementException { for (Map.Entry<String, ManagementExtension> entry : extensions.entrySet()) { String type = entry.getKey(); ManagementExtension extension = entry.getValue(); for (InstanceHolder holder : instanceHolders) { if (!holder.registered.contains(type)) { extension.export(holder.name, holder.group, holder.description, holder.instance); holder.registered.add(type); } } } }
private void exportInstances() { for (Map.Entry<String, ManagementExtension> entry : extensions.entrySet()) { String type = entry.getKey(); ManagementExtension extension = entry.getValue(); instanceHolders.stream().filter(holder -> !holder.registered.contains(type)).forEach(holder -> { extension.export(holder.name, holder.group, holder.description, holder.instance); holder.registered.add(type); }); } }
private void exportComponents() { for (Map.Entry<String, ManagementExtension> entry : extensions.entrySet()) { String type = entry.getKey(); ManagementExtension extension = entry.getValue(); componentHolders.stream().filter(holder -> !holder.registered.contains(type)).forEach(holder -> { extension.export(holder.componentUri, holder.info, holder.supplier); holder.registered.add(type); }); } }
private void exportInstances() { for (Map.Entry<String, ManagementExtension> entry : extensions.entrySet()) { String type = entry.getKey(); ManagementExtension extension = entry.getValue(); instanceHolders.stream().filter(holder -> !holder.registered.contains(type)).forEach(holder -> { extension.export(holder.name, holder.group, holder.description, holder.instance); holder.registered.add(type); }); } }
private void exportComponents() throws ManagementException { for (Map.Entry<String, ManagementExtension> entry : extensions.entrySet()) { String type = entry.getKey(); ManagementExtension extension = entry.getValue(); for (ComponentHolder holder : componentHolders) { if (!holder.registered.contains(type)) { extension.export(holder.componentUri, holder.info, holder.objectFactory, holder.classLoader); holder.registered.add(type); } } } }
public void export(URI componentUri, ManagementInfo info, Supplier<?> supplier) { ComponentHolder holder = new ComponentHolder(componentUri, info, supplier); for (Map.Entry<String, ManagementExtension> entry : extensions.entrySet()) { String type = entry.getKey(); ManagementExtension extension = entry.getValue(); extension.export(componentUri, info, supplier); holder.registered.add(type); } componentHolders.add(holder); }
public void export(String name, String group, String description, Object instance) { InstanceHolder holder = new InstanceHolder(name, group, description, instance); for (Map.Entry<String, ManagementExtension> entry : extensions.entrySet()) { String type = entry.getKey(); ManagementExtension extension = entry.getValue(); extension.export(name, group, description, instance); holder.registered.add(type); } instanceHolders.add(holder); }
public void export(URI componentUri, ManagementInfo info, ObjectFactory<?> objectFactory, ClassLoader classLoader) throws ManagementException { ComponentHolder holder = new ComponentHolder(componentUri, info, objectFactory, classLoader); for (Map.Entry<String, ManagementExtension> entry : extensions.entrySet()) { String type = entry.getKey(); ManagementExtension extension = entry.getValue(); extension.export(componentUri, info, objectFactory, classLoader); holder.registered.add(type); } componentHolders.add(holder); }
public void export(String name, String group, String description, Object instance) throws ManagementException { InstanceHolder holder = new InstanceHolder(name, group, description, instance); for (Map.Entry<String, ManagementExtension> entry : extensions.entrySet()) { String type = entry.getKey(); ManagementExtension extension = entry.getValue(); extension.export(name, group, description, instance); holder.registered.add(type); } instanceHolders.add(holder); }
public void export(URI componentUri, ManagementInfo info, Supplier<?> supplier) { ComponentHolder holder = new ComponentHolder(componentUri, info, supplier); for (Map.Entry<String, ManagementExtension> entry : extensions.entrySet()) { String type = entry.getKey(); ManagementExtension extension = entry.getValue(); extension.export(componentUri, info, supplier); holder.registered.add(type); } componentHolders.add(holder); }
public void export(String name, String group, String description, Object instance) { InstanceHolder holder = new InstanceHolder(name, group, description, instance); for (Map.Entry<String, ManagementExtension> entry : extensions.entrySet()) { String type = entry.getKey(); ManagementExtension extension = entry.getValue(); extension.export(name, group, description, instance); holder.registered.add(type); } instanceHolders.add(holder); }