NodeOnlineOfflineCmd.java 984 Bytes
package com.github.ltsopensource.tasktracker.cmd;

import com.github.ltsopensource.cmd.HttpCmdProc;
import com.github.ltsopensource.cmd.HttpCmdRequest;
import com.github.ltsopensource.cmd.HttpCmdResponse;
import com.github.ltsopensource.core.cmd.HttpCmdNames;
import com.github.ltsopensource.tasktracker.domain.TaskTrackerAppContext;

/**
 * 节点上下线
 *
 * @author Robert HG (254963746@qq.com) on 29/03/2017.
 */
public class NodeOnlineOfflineCmd implements HttpCmdProc {

    private TaskTrackerAppContext appContext;

    public NodeOnlineOfflineCmd(TaskTrackerAppContext appContext) {
        this.appContext = appContext;
    }

    @Override
    public String nodeIdentity() {
        return appContext.getConfig().getIdentity();
    }

    @Override
    public String getCommand() {
        return HttpCmdNames.HTTP_CMD_NODE_ONLINE_OFFLINE;
    }

    @Override
    public HttpCmdResponse execute(HttpCmdRequest request) throws Exception {


        return null;
    }
}