*/
public interface Config<T> extends Identifiable<Config> {
+ // TODO define what happens when there is a duplicate item.
+
/**
* Adds an item. No item with the same id may exist.
*
import org.wamblee.xmlrouter.subscribe.Destination;
import org.wamblee.xmlrouter.subscribe.DestinationRegistry;
+// TODO check intermediate types during transformation based on filters.
+
/**
* The XML Router.
*
import org.wamblee.xmlrouter.config.RouterConfig;
import org.wamblee.xmlrouter.config.RouterConfigService;
+// 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.