comparison test/editortest/TestMerger.java @ 419:7ff127c8ad64

(no commit message)
author one
date Tue, 20 Jan 2009 18:39:02 +0900
parents
children
comparison
equal deleted inserted replaced
418:d1bfcff0cdd2 419:7ff127c8ad64
1 package test.editortest;
2
3 import java.io.IOException;
4 import java.util.LinkedList;
5
6 import rep.REP;
7 import rep.REPCommand;
8 import rep.Session;
9 import rep.channel.REPSelectionKey;
10 import rep.channel.REPSocketChannel;
11 import rep.handler.REPNode;
12 import rep.handler.Translator;
13 import rep.optimizers.NullOptimizer;
14
15 public class TestMerger extends REPNode{
16 Translator trans;
17 private int seq;
18 private LinkedList<REPCommand> commandList;
19 private LinkedList<REPCommand> othersCommandList;
20
21 public static void main(String[] args){
22 TestMerger test = new TestMerger();
23 test.setCommands();
24 test.start();
25 }
26
27 public TestMerger(){
28 eid = 1;
29 sid = 1;
30 trans = new Translator(eid, new NullOptimizer());
31 }
32
33 private void setCommands() {
34 commandList = new LinkedList<REPCommand>();
35 commandList.add(new REPCommand(REP.REPCMD_INSERT, sid, eid, seq++, 10, "AAAAA"));
36 commandList.add(new REPCommand(REP.REPCMD_INSERT, sid, eid, seq++, 10, "BBBBB"));
37 othersCommandList = new LinkedList<REPCommand>();
38 othersCommandList.add(new REPCommand(REP.REPCMD_INSERT, sid, eid+1, seq++, 10, "CCCCC"));
39 }
40
41 private void start() {
42 for(REPCommand command : commandList){
43 trans.transSendCmd(command);
44 }
45 for(REPCommand command : othersCommandList){
46 trans.transSendCmd(command);
47 }
48 for(int i = 0; i < commandList.size(); i++){
49 trans.catchOwnCommand(this);
50 System.out.println();
51 }
52 }
53
54 @Override
55 public void cancel(REPSocketChannel<REPCommand> channel1) {
56 // TODO Auto-generated method stub
57
58 }
59
60 @Override
61 public void checkWaitingCommandInMerge() {
62 // TODO Auto-generated method stub
63
64 }
65
66 @Override
67 public void forwardedCommandManage(REPCommand command) {
68 // TODO Auto-generated method stub
69
70 }
71
72 @Override
73 public String getLocalHostName() {
74 // TODO Auto-generated method stub
75 return null;
76 }
77
78 @Override
79 public void handle(REPCommand command, REPSelectionKey<REPCommand> key)
80 throws IOException {
81 // TODO Auto-generated method stub
82
83 }
84
85 @Override
86 public boolean isMerging() {
87 // TODO Auto-generated method stub
88 return false;
89 }
90
91 @Override
92 public void joinAck(REPCommand sendCommand, int sid) {
93 // TODO Auto-generated method stub
94
95 }
96
97 @Override
98 public boolean manage(REPCommand command) {
99 // TODO Auto-generated method stub
100 return false;
101 }
102
103 @Override
104 public void selectSession(REPCommand sendCommand, Session session) {
105 // TODO Auto-generated method stub
106
107 }
108
109 @Override
110 public void send(REPCommand command) {
111 // TODO Auto-generated method stub
112 Logger.print(command);
113 }
114
115 @Override
116 public void sendWithSeq(REPCommand command) {
117 // TODO Auto-generated method stub
118
119 }
120
121 @Override
122 public int seq() {
123 // TODO Auto-generated method stub
124 return 0;
125 }
126
127 @Override
128 public void setQuit2(REPCommand receivedCommand) {
129 // TODO Auto-generated method stub
130
131 }
132 }