package org.zstack.core.debug; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; /** * Created by xing5 on 2016/7/25. */ public interface DebugManager { Map<DebugSignal, List<DebugSignalHandler>> sigHandlers = new HashMap<>(); static void registerDebugSignalHandler(DebugSignal sig, DebugSignalHandler handler) { List<DebugSignalHandler> hs = sigHandlers.get(sig); if (hs == null) { hs = new ArrayList<>(); sigHandlers.put(sig, hs); } hs.add(handler); } }