diff options
author | Kjetil Ørbekk <kjetil.orbekk@gmail.com> | 2012-02-27 16:33:01 +0100 |
---|---|---|
committer | Kjetil Ørbekk <kjetil.orbekk@gmail.com> | 2012-02-27 16:33:01 +0100 |
commit | db6fb088c220d8c313aa8d2d3bdc1708ad7acf5a (patch) | |
tree | 9abc8d96a411c70c65eec3e8748d7db6bf2733a2 /same/src/main/java/com/orbekk/same/http/StateServlet.java | |
parent | 145b1bd126603219dfe50b739dd3a019b43e5972 (diff) |
Use DelayedOperation in ClientInterface.
Diffstat (limited to 'same/src/main/java/com/orbekk/same/http/StateServlet.java')
-rw-r--r-- | same/src/main/java/com/orbekk/same/http/StateServlet.java | 18 |
1 files changed, 7 insertions, 11 deletions
diff --git a/same/src/main/java/com/orbekk/same/http/StateServlet.java b/same/src/main/java/com/orbekk/same/http/StateServlet.java index 578bdfc..efc4237 100644 --- a/same/src/main/java/com/orbekk/same/http/StateServlet.java +++ b/same/src/main/java/com/orbekk/same/http/StateServlet.java @@ -37,18 +37,14 @@ public class StateServlet extends HttpServlet { "Usage: action=set&key=DesiredKey&value=DesiredValue"); } - try { - String key = request.getParameter("key"); - String value = request.getParameter("value"); - Variable<String> variable = variableFactory.createString(key); - variable.set(value); + String key = request.getParameter("key"); + String value = request.getParameter("value"); + Variable<String> variable = variableFactory.createString(key); - response.getWriter().println("Updated component: " + - key + "=" + value); - } catch (UpdateConflict e) { - response.getWriter().println("Update conflict: " + - throwableToString(e)); - } + variable.set(value).waitFor(); + + response.getWriter().println("Updated component: " + + key + "=" + value); } @Override |