ベータ版移行版。作業部屋IDの綴り修正
修订版 | 514984565c568df38c23ae76011aeb1327cfdc56 (tree) |
---|---|
时间 | 2015-07-18 02:16:36 |
作者 | MirrgieRiana |
Commiter | MirrgieRiana |
ContainerTerminalOutput: パケットがどこにも渡されなかった場合の警告追加
@@ -5,6 +5,7 @@ | ||
5 | 5 | import jp.ac.kisarazu.j.kurilab.chlorophylluploader.packet.PacketChlorofilSender; |
6 | 6 | import jp.ac.kisarazu.j.kurilab.chlorophylluploader.terminal.ContainerTerminal; |
7 | 7 | import jp.ac.kisarazu.j.kurilab.chlorophylluploader.terminal.Terminal.EnumStateTerminal; |
8 | +import mirrg.swing.helium.logging.HLog; | |
8 | 9 | |
9 | 10 | public class ContainerTerminalOutput extends ContainerTerminal<TerminalOutput> |
10 | 11 | { |
@@ -16,15 +17,22 @@ | ||
16 | 17 | |
17 | 18 | public void accept(PacketChlorofilSender packet) |
18 | 19 | { |
20 | + int count = 0; | |
21 | + | |
19 | 22 | for (TerminalOutput terminal : terminals) { |
20 | 23 | |
21 | 24 | if (terminal.getState() == EnumStateTerminal.RUNNING) { |
22 | 25 | |
23 | 26 | terminal.accept(packet); |
27 | + count++; | |
24 | 28 | |
25 | 29 | } |
26 | 30 | |
27 | 31 | } |
32 | + | |
33 | + if (count == 0) { | |
34 | + HLog.warning("有効なOutputが1つも存在しないため、パケットが消滅しました: " + packet.time); | |
35 | + } | |
28 | 36 | } |
29 | 37 | |
30 | 38 | } |