package com.netflix.priam.agent.tasks;
import com.netflix.priam.IConfiguration;
import com.netflix.priam.scheduler.Task;
import javax.management.MBeanServer;
public class AgentTaskWrapper extends Task
{
private final AgentTask task;
public AgentTaskWrapper(AgentTask task, IConfiguration config)
{
super(config);
this.task = task;
}
public AgentTaskWrapper(AgentTask task, IConfiguration config, MBeanServer mBeanServer)
{
super(config, mBeanServer);
this.task = task;
}
@Override
public void execute() throws Exception
{
task.execute();
}
@Override
public String getName()
{
return "Agent Task";
}
}