All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.reactivecommons.async.starter.config.ConnectionManager Maven / Gradle / Ivy

There is a newer version: 5.2.2
Show newest version
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