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;
}
}