# HG changeset patch # User sugi # Date 1385455200 -32400 # Node ID 4b38039e4454adafdd07273e5b56b862f235dac7 # Parent f1cd920ea9133c77846b7d8d3151286405dd3fda remove SendPing and add CheckExistTask diff -r f1cd920ea913 -r 4b38039e4454 src/alice/topology/manager/keeparive/CheckExistTask.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/alice/topology/manager/keeparive/CheckExistTask.java Tue Nov 26 17:40:00 2013 +0900 @@ -0,0 +1,19 @@ +package alice.topology.manager.keeparive; + +import alice.codesegment.CodeSegment; +import alice.datasegment.CommandType; +import alice.datasegment.Receiver; + +public class CheckExistTask extends CodeSegment{ + private Receiver info = ids.create(CommandType.PEEK); // TaskInfo + + public CheckExistTask(){ + info.setKey("_TASKINFO"); + } + + @Override + public void run() { + new CreateSchedule(); + } + +} diff -r f1cd920ea913 -r 4b38039e4454 src/alice/topology/manager/keeparive/CreateSchedule.java --- a/src/alice/topology/manager/keeparive/CreateSchedule.java Tue Nov 26 16:46:26 2013 +0900 +++ b/src/alice/topology/manager/keeparive/CreateSchedule.java Tue Nov 26 17:40:00 2013 +0900 @@ -37,6 +37,6 @@ manager.addTask(newTask); } ods.update("_SCHEDLIST", manager); - new CreateSchedule(); + new CheckExistTask(); } } diff -r f1cd920ea913 -r 4b38039e4454 src/alice/topology/manager/keeparive/SendPing.java --- a/src/alice/topology/manager/keeparive/SendPing.java Tue Nov 26 16:46:26 2013 +0900 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,19 +0,0 @@ -package alice.topology.manager.keeparive; - -import alice.codesegment.CodeSegment; -import alice.datasegment.CommandType; -import alice.datasegment.Receiver; - -public class SendPing extends CodeSegment{ - private Receiver taskInfo = ids.create(CommandType.TAKE); - - public SendPing(){ - taskInfo.setKey("_SENDPING"); - } - - @Override - public synchronized void run(){ - - - } -}