@Override public void finishInit() { for (final Context context : contexts) { for (final Factory<?> factory : context.getAllFactories()) { factory.init(context); } } }
@Override public void addFactory(final Factory<?> factory) { final Context context = getContextForScope(factory.getHandle().getScope()); context.registerFactory(factory); contextsByFactoryName.put(factory.getHandle().getFactoryName(), context); factory.init(context); }