comparison rep/handler/Forwarder.java @ 450:21cb16b7f3df

block message in Editor.write()
author one
date Thu, 23 Sep 2010 18:15:37 +0900
parents 1bb59652d89c
children c83af820eb62
comparison
equal deleted inserted replaced
449:89a326696c54 450:21cb16b7f3df
40 @Override 40 @Override
41 public void send(REPCommand command) { 41 public void send(REPCommand command) {
42 assert(command!=null); 42 assert(command!=null);
43 assert(channel!=null); 43 assert(channel!=null);
44 REPCommand c = new REPCommand(command); 44 REPCommand c = new REPCommand(command);
45 manager.addWriteQueue(new PacketSet(channel,null, c)); 45 manager.addWriteQueue(new PacketSet(this, c));
46 } 46 }
47 47
48 public void sendWithSeq(REPCommand command) { 48 public void sendWithSeq(REPCommand command) {
49 assert(command!=null); 49 assert(command!=null);
50 assert(channel!=null); 50 assert(channel!=null);
51 REPCommand c = new REPCommand(command); 51 REPCommand c = new REPCommand(command);
52 c.setSEQID(seq()); 52 c.setSEQID(seq());
53 manager.addWriteQueue(new PacketSet(channel,null, c)); 53 manager.addWriteQueue(new PacketSet(this, c));
54 } 54 }
55 55
56 public REPSocketChannel<REPCommand> getChannel() { 56 public REPSocketChannel<REPCommand> getChannel() {
57 return channel; 57 return channel;
58 } 58 }
149 @Override 149 @Override
150 public List<REPCommand> getSentList() { 150 public List<REPCommand> getSentList() {
151 return null; 151 return null;
152 } 152 }
153 153
154 @Override
155 public void write(REPCommand command) {
156 channel.write(command);
157 }
158
154 159
155 160
156 161
157 162
158 } 163 }