diff --git a/src/main/java/algoLike/pull/AttackerA.java b/src/main/java/algoLike/pull/AttackerA.java new file mode 100644 index 0000000..c29cb71 --- /dev/null +++ b/src/main/java/algoLike/pull/AttackerA.java @@ -0,0 +1,32 @@ +package algoLike.push; + +import java.util.*; +import javax.ws.rs.*; +import javax.ws.rs.client.*; +import javax.ws.rs.core.*; +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; + +@Path("/attackerA") +@Component +@Resource("attackerA") +public class AttackerA { + @State + private int value; + @PUT + @Message({}) + public void setAttackerA(@FormParam("a") int a) { + this.value = a; + } + @Produces(MediaType.APPLICATION_JSON) + @GET + @Getter + public int getValue() { + return value; + } +} \ No newline at end of file