XMLRouterConfigService test added.
[xmlrouter] / impl / src / main / java / org / wamblee / xmlrouter / impl / SingleRouterConfig.java
index 1e9dd86afb2afdf417db64e3d12063e7a2a76677..f0bf090d2fa1b9f49afe7352e5ce7f77e5db0ef0 100644 (file)
@@ -40,27 +40,28 @@ public class SingleRouterConfig implements ExtendedRouterConfig {
     /**
      * Constructs a router configuration.
      * 
-     * @param aSequenceNumberGenerator
-     *            Sequence number generator to use.
+     * @param aId
+     *            Unique id for this configuration.
      */
     public SingleRouterConfig(Id<RouterConfig> aId) {
         id = aId;
         documentTypes = new ConfigImpl<DocumentType>(new Id<Config>(
-            "documentTypes")) {
+            aId.getId() + ".documenttypes")) {
             @Override
             public DocumentType wrap(String aPrefix, DocumentType aT) {
                 return new RobustDocumentType(aPrefix, aT);
             }
         };
         transformations = new ConfigImpl<Transformation>(new Id<Config>(
-            "transformations")) {
+            aId.getId() + ".transformations")) {
             @Override
             public Transformation wrap(String aPrefix,
                 Transformation aTransformation) {
                 return new RobustTransformation(aPrefix, aTransformation);
             }
         };
-        filters = new ConfigImpl<Filter>(new Id<Config>("filters")) {
+        filters = new ConfigImpl<Filter>(new Id<Config>(aId.getId() +
+            ".filters")) {
             @Override
             public Filter wrap(String aPrefix, Filter aFilter) {
                 return new RobustFilter(aPrefix, aFilter);