package study.ready;

import java.util.Map;
import java.util.concurrent.atomic.AtomicInteger;
import org.springframework.boot.actuate.endpoint.annotation.*;
import org.springframework.stereotype.Component;

@Component
@Endpoint(id="labcontrol")
public class ControlEndpoint {
  private final AtomicInteger writes=new AtomicInteger();
  @ReadOperation public Map<String,Object> read(){return Map.of("writes",writes.get());}
  @WriteOperation public void write(String label){writes.incrementAndGet();}
}
