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

io.quarkus.hibernate.orm.runtime.IntegrationSettings Maven / Gradle / Ivy

package io.quarkus.hibernate.orm.runtime;

import java.util.Collections;
import java.util.HashMap;
import java.util.Map;

public class IntegrationSettings {

    private final Map settings;

    private IntegrationSettings(Map settings) {
        this.settings = Collections.unmodifiableMap(new HashMap<>(settings));
    }

    public Map getSettings() {
        return settings;
    }

    public static class Builder {

        private final Map settings = new HashMap<>();

        public Builder() {
        }

        public void put(String key, Object value) {
            settings.put(key, value);
        }

        public IntegrationSettings build() {
            return new IntegrationSettings(settings);
        }
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy