X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fwamblee%2Fxmlrouter%2Fimpl%2FXMLRouterConfigService.java;h=da883d241155f18b9196c4a9c9e3c7919d9b1fde;hb=5582d07a1ba9821cc789ea63b71f246e89d13cae;hp=cd1997299d5e631f055fbda2060e0a56f9000c99;hpb=6c41c1cabffcc509c5b736f73578930808f6616f;p=xmlrouter diff --git a/impl/src/main/java/org/wamblee/xmlrouter/impl/XMLRouterConfigService.java b/impl/src/main/java/org/wamblee/xmlrouter/impl/XMLRouterConfigService.java index cd19972..da883d2 100644 --- a/impl/src/main/java/org/wamblee/xmlrouter/impl/XMLRouterConfigService.java +++ b/impl/src/main/java/org/wamblee/xmlrouter/impl/XMLRouterConfigService.java @@ -26,9 +26,6 @@ import org.wamblee.xmlrouter.config.RouterConfig; import org.wamblee.xmlrouter.config.RouterConfigService; import org.wamblee.xmlrouter.config.Transformation; -// TODO pass unique id of config service in the constructor to allow multiple instances with -// unique ids (ServiceFactory) - /** * Router configuration service providing an atomic configuration API for the * XML router. @@ -47,8 +44,8 @@ public class XMLRouterConfigService implements RouterConfigService { application = aApplication; sequence = new AtomicLong(1L); config = aConfig; - routerConfigs = new ConfigImpl(new Id( - aApplication)) { + routerConfigs = new ConfigImpl(RouterConfig.class, + new Id(aApplication)) { public RouterConfig wrap(final String aPrefix, final RouterConfig aT) { return new RouterConfig() { @Override