package io.graceland.example;
import java.io.PrintWriter;
import javax.inject.Inject;
import com.google.common.collect.ImmutableMultimap;
import io.dropwizard.servlets.tasks.Task;
import io.graceland.example.counting.CountingMachine;
public class ResetTask extends Task {
private final CountingMachine countingMachine;
@Inject
ResetTask(CountingMachine countingMachine) {
super("reset");
this.countingMachine = countingMachine;
}
@Override
public void execute(ImmutableMultimap<String, String> stringStringImmutableMultimap, PrintWriter printWriter) throws Exception {
countingMachine.resetCount();
printWriter.println("Count Reset!");
printWriter.flush();
}
}