|
| 1 | +import java.util.concurrent.CompletableFuture; |
| 2 | +import java.util.concurrent.CompletionStage; |
| 3 | +import play.filters.csrf.AddCSRFToken; |
| 4 | +import play.libs.F; |
| 5 | +import play.mvc.BodyParser; |
1 | 6 | import play.mvc.Controller; |
2 | 7 | import play.mvc.Http.*; |
3 | | -import play.mvc.Results; |
4 | 8 | import play.mvc.Result; |
5 | | -import play.filters.csrf.AddCSRFToken; |
6 | | -import play.mvc.BodyParser; |
7 | | -import play.libs.F; |
8 | | -import java.util.concurrent.CompletionStage; |
9 | | - |
10 | 9 |
|
11 | 10 | public class Resource extends Controller { |
12 | 11 |
|
13 | | - @AddCSRFToken |
14 | | - public Result index() { |
15 | | - response().setHeader("X-Play-QL", "1"); |
16 | | - return ok("It works!"); |
17 | | - } |
| 12 | + @AddCSRFToken |
| 13 | + public Result index() { |
| 14 | + response().setHeader("X-Play-QL", "1"); |
| 15 | + return ok("It works!"); |
| 16 | + } |
18 | 17 |
|
19 | | - @BodyParser.Of() |
20 | | - public Result session_redirect_me(String uri) { |
21 | | - String url = request().getQueryString("url"); |
22 | | - redirect(url); |
23 | | - } |
| 18 | + @BodyParser.Of() |
| 19 | + public Result session_redirect_me(String uri) { |
| 20 | + String url = request().getQueryString("url"); |
| 21 | + return redirect(url); |
| 22 | + } |
24 | 23 |
|
25 | | - public F.Promise<Result> async_promise(String token) { |
26 | | - ok(token); |
27 | | - } |
| 24 | + public F.Promise<Result> async_promise(String token) { |
| 25 | + return F.Promise.pure(ok(token)); |
| 26 | + } |
28 | 27 |
|
29 | | - public CompletionStage<Result> async_completionstage(String uri) { |
30 | | - ok("Async completion Stage"); |
31 | | - } |
| 28 | + public CompletionStage<Result> async_completionstage(String uri) { |
| 29 | + return CompletableFuture.completedFuture(ok("Async completion Stage")); |
| 30 | + } |
32 | 31 |
|
33 | | - public String not_playactionmethod(String no_action) { |
34 | | - String return_code = no_action; |
35 | | - return return_code; |
36 | | - } |
| 32 | + public String not_playactionmethod(String no_action) { |
| 33 | + String return_code = no_action; |
| 34 | + return return_code; |
| 35 | + } |
37 | 36 | } |
0 commit comments