package org.jboss.resteasy.test.providers.inputstream.resource;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.core.Response;
import java.io.InputStream;
@Path("/")
public class InputStreamCloseResource {
private static InputStreamCloseInputStream inputStream;
@GET
@Produces("text/plain")
@Path("create")
public InputStream create() {
inputStream = new InputStreamCloseInputStream("hello".getBytes());
return inputStream;
}
@GET
@Path("test")
public Response test() {
return (inputStream.isClosed() ? Response.ok().build() : Response.serverError().build());
}
}