public static ConfigurationHolder fromMap()

in component-dsl/src/main/java/org/apache/aries/component/dsl/configuration/ConfigurationHolder.java [34:59]


    public static ConfigurationHolder fromMap(Map<String, ?> map) {
        return new ConfigurationHolder() {

            final Hashtable<String, ?> properties = new Hashtable<>(map);

            @Override
            public Dictionary<String, ?> getProperties() {
                return new Hashtable<>(properties);
            }

            @Override
            public long getChangeCount() {
                return 0;
            }

            @Override
            public long getUpdatedChangeCount() {
                return getChangeCount();
            }

            @Override
            public Dictionary<String, ?> getUpdatedProperties() {
                return getProperties();
            }
        };
    }