ConfigManager.java 850 Bytes
/*
 * Decompiled with CFR 0_118.
 */
package com.day.cq.replication;

import com.day.cq.replication.AgentConfig;
import com.day.cq.replication.AgentConfigGroup;

import java.util.Map;

public interface ConfigManager {
    public Map<String, AgentConfigGroup> getConfigGroups();

    public Map<String, AgentConfig> getConfigurations();

    public void registerListener(ConfigEventListener var1);

    public void unregisterListener(ConfigEventListener var1);

    public static interface ConfigEvent {
        public Type getType();

        public String getId();

        public static enum Type {
            ADDED,
            UPDATED,
            REMOVED;
            

            private Type() {
            }
        }

    }

    public static interface ConfigEventListener {
        public void onConfigEvent(ConfigEvent var1);
    }

}