
org.reactivecommons.async.starter.config.ConnectionManager Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of async-commons-starter Show documentation
Show all versions of async-commons-starter Show documentation
Abstract your broker with semantic async messages
package org.reactivecommons.async.starter.config;
import org.reactivecommons.async.starter.broker.BrokerProvider;
import java.util.Map;
import java.util.TreeMap;
import java.util.function.BiConsumer;
@SuppressWarnings("rawtypes")
public class ConnectionManager {
private final Map connections = new TreeMap<>();
public void forDomain(BiConsumer consumer) {
connections.forEach(consumer);
}
public ConnectionManager addDomain(String domain, BrokerProvider domainConn) {
connections.put(domain, domainConn);
return this;
}
public Map getProviders() {
return connections;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy