view src/main/java/christie/topology/manager/keepalive/CreateTask.java @ 74:e2ce8038815a

fix FileParser
author akahori
date Wed, 05 Sep 2018 09:43:22 +0900
parents fd944876257b
children 2c22b23fa725
line wrap: on
line source

package christie.topology.manager.keepalive;

import christie.annotation.Peek;
import christie.codegear.CodeGear;
import christie.codegear.CodeGearManager;

import java.util.List;

public class CreateTask extends CodeGear{
    @Peek
    List<String> _CLIST;
    @Peek
    ListManager _SCHEDULER;

    public static int INTERVAL = 5;

    public CreateTask(){
    }

    @Override
    protected void run(CodeGearManager cgm){
        int i = INTERVAL;
        for (String manager : _CLIST){
            TaskInfo task = new TaskInfo(TaskType.PING);
            task.setInfo(manager, "_FORM_"+manager, i * 1000);
            _SCHEDULER.addTask(task);
            i +=INTERVAL;
        }
        getLocalDGM().put("_SCHEDULER", _SCHEDULER);

    }
}