@Override public void afterConfiguration() { for (Configuration configuration : configurations) configuration.afterConfiguration(); }
@Override public void beforeConfiguration() { for (Configuration configuration : configurations) configuration.beforeConfiguration(); }
@Override public void postConfigure() { for (Configuration configuration : configurations) configuration.postConfigure(); }
@Override public void preConfigure() { for (Configuration configuration : configurations) configuration.preConfigure(); }
@Override public void register(ConfigurationAttribute attribute) { assert attribute != null; Configuration configuration = getConfiguration(attribute.getTarget()); if (attribute instanceof ForMethodOnlyBeansDummyAttribute) return; // FIXME need a new api method to just register the target without the attribute log.info("registering {} for {} on {}", new Object[] { attribute, attribute.getTarget(), configuration }); configuration.register(attribute); }