diff options
Diffstat (limited to 'same/src/main/java/com/orbekk/same/http/RpcServlet.java')
-rw-r--r-- | same/src/main/java/com/orbekk/same/http/RpcServlet.java | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/same/src/main/java/com/orbekk/same/http/RpcServlet.java b/same/src/main/java/com/orbekk/same/http/RpcServlet.java new file mode 100644 index 0000000..6d73759 --- /dev/null +++ b/same/src/main/java/com/orbekk/same/http/RpcServlet.java @@ -0,0 +1,24 @@ +package com.orbekk.same.http; + +import java.io.IOException; + +import javax.servlet.http.HttpServlet; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; + +import com.googlecode.jsonrpc4j.JsonRpcServer; + +public class RpcServlet extends HttpServlet { + JsonRpcServer rpcServer; + + public RpcServlet(JsonRpcServer rpcServer) { + super(); + this.rpcServer = rpcServer; + } + + @Override + protected void doGet(HttpServletRequest request, + HttpServletResponse response) throws IOException { + rpcServer.handle(request, response); + } +} |