ConstructorConfiguration config = classConfig.getConstructorConfig()
.greedy();
+
ProvidedInterface provided = new DefaultProvidedInterface("arg",
String.class);
List<RequiredInterface> required = classConfig.getRequiredInterfaces();
required.get(0).setProvider(provided);
- provided.publish("hello", _scope);
+ _scope.publishInterface(provided, "hello");
classConfig.create(_scope);
AssertionUtils.assertEquals(new String[] { "x1(hello)" },
ClassConfiguration classConfig = new ClassConfiguration(X7.class);
classConfig.getConstructorConfig().select(Boolean.class);
- classConfig.getSetterConfiguration().values("port").setValue(0, 10);
+ classConfig.getObjectConfig().getSetterConfig().initAllSetters().values("port").setValue(0, 10);
ProvidedInterface providedBoolean = new DefaultProvidedInterface("boolean",
Boolean.class);
required.get(0).setProvider(providedBoolean);
required.get(1).setProvider(providedHost);
- providedBoolean.publish(true, _scope);
- providedHost.publish("host.name.org", _scope);
+ _scope.publishInterface(providedBoolean, true);
+ _scope.publishInterface(providedHost, "host.name.org");
Object obj = classConfig.create(_scope);
assertTrue(obj instanceof X7);