import java.util.concurrent.atomic.AtomicLong;
import org.wamblee.xmlrouter.common.Id;
-import org.wamblee.xmlrouter.config.Config;
-import org.wamblee.xmlrouter.config.ConfigException;
import org.wamblee.xmlrouter.config.DocumentType;
import org.wamblee.xmlrouter.config.Filter;
-import org.wamblee.xmlrouter.config.RouterConfig;
-import org.wamblee.xmlrouter.config.RouterConfigService;
import org.wamblee.xmlrouter.config.Transformation;
/**
application = aApplication;
sequence = new AtomicLong(1L);
config = aConfig;
- routerConfigs = new ConfigImpl<RouterConfig>(new Id<Config>(
- aApplication)) {
- public RouterConfig wrap(final String aPrefix, final RouterConfig aT) {
+ routerConfigs = new ConfigImpl<RouterConfig>(RouterConfig.class,
+ aApplication) {
+ public RouterConfig wrap(final RouterConfig aT) {
return new RouterConfig() {
@Override
public Id<RouterConfig> getId() {
- return new Id<RouterConfig>(aT.getId().toString());
+ return aT.getId();
}
@Override
@Override
public RouterConfig emptyConfig(String aId) {
- return new SingleRouterConfig(new Id<RouterConfig>(application + "." +
- aId));
+ return new SingleRouterConfig(application + "." + aId);
}
@Override