default void addResources(Object kbuilder, Collection<ResourceWithConfiguration> resources, ResourceType type) throws Exception { for (ResourceWithConfiguration rd : resources) { rd.getBeforeAdd().accept(kbuilder); addResource(kbuilder, rd.getResource(), type, rd.getResourceConfiguration()); rd.getAfterAdd().accept(kbuilder); } }
@Override public synchronized void addResources(Object kbuilder, Collection<ResourceWithConfiguration> resources, ResourceType type) throws Exception { for (ResourceWithConfiguration rd : resources) { if (rd.getBeforeAdd() != null) { rd.getBeforeAdd().accept(kbuilder); } addResource(kbuilder, rd.getResource(), type, rd.getResourceConfiguration()); if (rd.getAfterAdd() != null) { rd.getAfterAdd().accept(kbuilder); } } }
default void addResources(Object kbuilder, Collection<ResourceWithConfiguration> resources, ResourceType type) throws Exception { for (ResourceWithConfiguration rd : resources) { rd.getBeforeAdd().accept(kbuilder); addResource(kbuilder, rd.getResource(), type, rd.getResourceConfiguration()); rd.getAfterAdd().accept(kbuilder); } }