1.1 --- a/serverside/src/main/java/org/apidesign/bck2brwsr/demo/serverside/ChatServerResource.java Sun May 05 17:14:48 2013 +0200
1.2 +++ b/serverside/src/main/java/org/apidesign/bck2brwsr/demo/serverside/ChatServerResource.java Sun May 05 17:20:46 2013 +0200
1.3 @@ -33,6 +33,8 @@
1.4 import javax.ws.rs.PUT;
1.5 import javax.ws.rs.Path;
1.6 import javax.ws.rs.Produces;
1.7 +import javax.ws.rs.container.AsyncResponse;
1.8 +import javax.ws.rs.container.Suspended;
1.9 import javax.ws.rs.core.MediaType;
1.10 import net.java.html.json.Context;
1.11 import org.apidesign.bck2brwsr.launcher.Launcher;
1.12 @@ -72,10 +74,10 @@
1.13 }
1.14
1.15 @Produces(MediaType.APPLICATION_JSON)
1.16 - @GET public Query getResources() {
1.17 + @GET public void getResources(@Suspended AsyncResponse ar) {
1.18 Query q = new Query(Context.findDefault(Query.class));
1.19 q.getMessages().addAll(msgs);
1.20 - return q;
1.21 + ar.resume(q);
1.22 }
1.23
1.24 @Consumes(MediaType.APPLICATION_JSON)