public void addLineSwitch(int lineNumber, int switchNumber, int min, int max, int maxBranches) { lock.lock(); try { LineData lineData = getLineData(lineNumber); if (lineData != null) { lineData.addSwitch(switchNumber, min, max, maxBranches); this.branches.put(Integer.valueOf(lineNumber), lineData); } } finally { lock.unlock(); } }
public void addLineSwitch(int lineNumber, int switchNumber, int min, int max, int maxBranches) { lock.lock(); try { LineData lineData = getLineData(lineNumber); if (lineData != null) { lineData.addSwitch(switchNumber, min, max, maxBranches); this.branches.put(Integer.valueOf(lineNumber), lineData); } } finally { lock.unlock(); } }
public void addLineSwitch(int lineNumber, int switchNumber, int[] keys) { lock.lock(); try { LineData lineData = getLineData(lineNumber); if (lineData != null) { lineData.addSwitch(switchNumber, keys); this.branches.put(Integer.valueOf(lineNumber), lineData); } } finally { lock.unlock(); } }
public void addLineSwitch(int lineNumber, int switchNumber, int min, int max) { lock.lock(); try { LineData lineData = getLineData(lineNumber); if (lineData != null) { lineData.addSwitch(switchNumber, min, max); this.branches.put(Integer.valueOf(lineNumber), lineData); } } finally { lock.unlock(); } }