package org.jboss.resteasy.test.spring.deployment.resource;
import java.util.stream.Stream;
import javax.json.Json;
import javax.json.JsonArray;
import javax.json.JsonArrayBuilder;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import org.springframework.stereotype.Controller;
/**
* User: rsearls
* Date: 2/20/17
*/
@Controller
@Path("numbers")
public class NumbersResource {
@GET
@Produces("application/json")
public JsonArray numbers() {
JsonArrayBuilder array = Json.createArrayBuilder();
Stream<String> numberStream = Stream.generate(System::currentTimeMillis)
.map(String::valueOf)
.limit(10);
numberStream.forEach(array::add);
return array.build();
}
}