comparison src/alice/topology/manager/keeparive/GetTask.java @ 316:9e84deb9b1e0

Respond Worked
author sugi
date Tue, 10 Dec 2013 17:40:13 +0900
parents f1f0638861ab
children
comparison
equal deleted inserted replaced
315:f9ec5bead150 316:9e84deb9b1e0
3 import alice.codesegment.CodeSegment; 3 import alice.codesegment.CodeSegment;
4 import alice.datasegment.CommandType; 4 import alice.datasegment.CommandType;
5 import alice.datasegment.Receiver; 5 import alice.datasegment.Receiver;
6 6
7 public class GetTask extends CodeSegment{ 7 public class GetTask extends CodeSegment{
8 private Receiver info = ids.create(CommandType.PEEK); 8 private Receiver info = ids.create(CommandType.TAKE);
9 9
10 public GetTask(){ 10 public GetTask(){
11 info.setKey("_WAITINGLIST"); 11 info.setKey("test");
12 } 12 }
13 13
14 @Override 14 @Override
15 public void run() { 15 public void run() {
16 ListManager list = info.asClass(ListManager.class); 16 this.recycle();
17 if (list.getTaskList().size() == 0){
18 new GetTask();
19 return;
20 }
21 SendPing.getInstance().setKey();
22 } 17 }
23 18
24 } 19 }