diff --git a/src/main/java/algoLike/push/HandsA.java b/src/main/java/algoLike/push/HandsA.java index 89a1707..707799f 100644 --- a/src/main/java/algoLike/push/HandsA.java +++ b/src/main/java/algoLike/push/HandsA.java @@ -25,7 +25,7 @@ private List> value = new ArrayList>(); @Path("/resultByDrawingA") @POST - @Message({}) + @Message({"resultByDrawingA","deck"}) public void updateResultByDrawingA(@FormParam("resultByDrawingA") String resultByDrawingA_json, @FormParam("deck") List deck_json) throws JsonProcessingException { List> deck = new ArrayList<>(); for (String str: deck_json) { @@ -58,7 +58,7 @@ } @Path("/resultByDrawingB") @POST - @Message({}) + @Message({"resultByDrawingB","deck"}) public void updateResultByDrawingB(@FormParam("resultByDrawingB") String resultByDrawingB_json, @FormParam("deck") List deck_json) throws JsonProcessingException { List> deck = new ArrayList<>(); for (String str: deck_json) { @@ -88,7 +88,7 @@ } @Path("/resultBySelectingA") @POST - @Message({}) + @Message({"resultBySelecting"}) public void updateResultBySelectingA(@FormParam("resultBySelectingA") String resultBySelectingA_json) throws JsonProcessingException { Map.Entry> resultBySelectingA; { @@ -113,7 +113,7 @@ } @Path("/resultBySelectingB") @POST - @Message({}) + @Message({"resultBySelectingB"}) public void updateResultBySelectingB(@FormParam("resultBySelectingB") String resultBySelectingB_json) throws JsonProcessingException { Map.Entry> resultBySelectingB; { diff --git a/src/main/java/algoLike/push/HandsB.java b/src/main/java/algoLike/push/HandsB.java index 69e8949..f43e5c1 100644 --- a/src/main/java/algoLike/push/HandsB.java +++ b/src/main/java/algoLike/push/HandsB.java @@ -7,10 +7,7 @@ import org.springframework.stereotype.Component; import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.core.JsonProcessingException; -import pushPullRefactor.Getter; -import pushPullRefactor.Message; -import pushPullRefactor.Resource; -import pushPullRefactor.State; +import pushPullRefactor.*; @Path("/handsB") @Component @@ -23,6 +20,9 @@ private Map.Entry> resultBySelectingA; @State private List> value = new ArrayList>(); + @PushReference("loseB") + @Pullable("direct") + private String loseB = "/loseB"; @Path("/resultByDrawingB") @POST @Message({"resultByDrawingB","deck"}) @@ -54,7 +54,7 @@ form.param("handsB", new ObjectMapper().writeValueAsString(i)); } Entity
entity = Entity.entity(form, MediaType.APPLICATION_FORM_URLENCODED); - String result = client.target("http://localhost:8080").path("/loseB").request().put(entity, String.class); + String result = client.target("http://localhost:8080").path(loseB).request().put(entity, String.class); } @Path("/resultByDrawingA") @POST @@ -84,7 +84,7 @@ form.param("handsB", new ObjectMapper().writeValueAsString(i)); } Entity entity = Entity.entity(form, MediaType.APPLICATION_FORM_URLENCODED); - String result = client.target("http://localhost:8080").path("/loseB").request().put(entity, String.class); + String result = client.target("http://localhost:8080").path(loseB).request().put(entity, String.class); } @Path("/resultBySelectingB") @POST @@ -109,7 +109,7 @@ form.param("handsB", new ObjectMapper().writeValueAsString(i)); } Entity entity = Entity.entity(form, MediaType.APPLICATION_FORM_URLENCODED); - String result = client.target("http://localhost:8080").path("/loseB").request().put(entity, String.class); + String result = client.target("http://localhost:8080").path(loseB).request().put(entity, String.class); } @Path("/resultBySelectingA") @POST @@ -134,7 +134,7 @@ form.param("handsB", new ObjectMapper().writeValueAsString(i)); } Entity entity = Entity.entity(form, MediaType.APPLICATION_FORM_URLENCODED); - String result = client.target("http://localhost:8080").path("/loseB").request().put(entity, String.class); + String result = client.target("http://localhost:8080").path(loseB).request().put(entity, String.class); } @Produces(MediaType.APPLICATION_JSON) @GET