import java.util.ArrayList;
import java.util.concurrent.locks.ReentrantReadWriteLock;
+import org.wamblee.xmlrouter.common.Id;
import org.wamblee.xmlrouter.config.RouterConfig;
/**
public XMLRouterConfigurationImpl(ExtendedRouterConfig aConfig) {
config = aConfig;
transformations = new TransformationPaths(config.transformationConfig()
- .map());
+ .values());
}
public XMLRouterConfigurationImpl() {
- this(new CompositeRouterConfig(new ArrayList<RouterConfig>()));
+ this(new CompositeRouterConfig(new Id<RouterConfig>("routerconfig"),
+ new ArrayList<RouterConfig>()));
}
@Override
public void setRouterConfig(ExtendedRouterConfig aConfig) {
TransformationPaths newTransformations = new TransformationPaths(
- aConfig.transformationConfig().map());
+ aConfig.transformationConfig().values());
wlock.lock();
try {