X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fwamblee%2Fxmlrouter%2Fimpl%2FXMLRouterConfigurationImpl.java;h=679e55df7baa6f4fe9c71066cc6fa37927c7076a;hb=e52385618670b54a5c6a4f2fbfab381bef43a905;hp=fe6d50773e7f4d9c5399f5b7abfe9b5d2e38a19e;hpb=0db97b9f39c69528900f915dd2bb463c27debe39;p=xmlrouter diff --git a/impl/src/main/java/org/wamblee/xmlrouter/impl/XMLRouterConfigurationImpl.java b/impl/src/main/java/org/wamblee/xmlrouter/impl/XMLRouterConfigurationImpl.java index fe6d507..679e55d 100644 --- a/impl/src/main/java/org/wamblee/xmlrouter/impl/XMLRouterConfigurationImpl.java +++ b/impl/src/main/java/org/wamblee/xmlrouter/impl/XMLRouterConfigurationImpl.java @@ -18,6 +18,7 @@ package org.wamblee.xmlrouter.impl; import java.util.ArrayList; import java.util.concurrent.locks.ReentrantReadWriteLock; +import org.wamblee.xmlrouter.common.Id; import org.wamblee.xmlrouter.config.RouterConfig; /** @@ -39,11 +40,12 @@ public class XMLRouterConfigurationImpl implements XMLRouterConfiguration { public XMLRouterConfigurationImpl(ExtendedRouterConfig aConfig) { config = aConfig; transformations = new TransformationPaths(config.transformationConfig() - .map()); + .values()); } public XMLRouterConfigurationImpl() { - this(new CompositeRouterConfig(new ArrayList())); + this(new CompositeRouterConfig(new Id("routerconfig"), + new ArrayList())); } @Override @@ -65,7 +67,7 @@ public class XMLRouterConfigurationImpl implements XMLRouterConfiguration { public void setRouterConfig(ExtendedRouterConfig aConfig) { TransformationPaths newTransformations = new TransformationPaths( - aConfig.transformationConfig().map()); + aConfig.transformationConfig().values()); wlock.lock(); try {