package com.netflix.priam.agent.commands;
import com.netflix.priam.agent.NodeStatus;
import com.netflix.priam.agent.process.AgentProcess;
import com.netflix.priam.agent.process.ProcessMetaData;
import com.netflix.priam.agent.process.SimpleProcessMetaData;
import java.util.Arrays;
public class CommandRefresh implements AgentProcess
{
@Override
public void performCommand(NodeStatus nodeTool, String[] arguments) throws Exception
{
nodeTool.refresh(Arrays.asList(arguments));
}
@Override
public ProcessMetaData getMetaData()
{
return new SimpleProcessMetaData("Calls nodeTool.refresh(keyspaces). Each argument is a keyspace to refresh.", 1);
}
}