package samplest.jsr310;
import restx.annotations.GET;
import restx.annotations.RestxResource;
import restx.factory.Component;
import restx.security.PermitAll;
import java.time.Clock;
import java.time.LocalTime;
import java.time.format.DateTimeFormatter;
@RestxResource
@Component
public class Jsr310Resource {
final Clock clock;
public Jsr310Resource(Clock clock) {
this.clock = clock;
}
@GET("/time")
@PermitAll
public String time() {
return LocalTime.now(clock).format(DateTimeFormatter.ISO_LOCAL_TIME);
}
}