diff -r cdaeea7becf2 -r a936dd8280dc ko/bck2brwsr/src/main/java/org/apidesign/bck2brwsr/ko2brwsr/BrwsrCtxImpl.java --- a/ko/bck2brwsr/src/main/java/org/apidesign/bck2brwsr/ko2brwsr/BrwsrCtxImpl.java Mon Aug 26 08:56:37 2013 +0200 +++ b/ko/bck2brwsr/src/main/java/org/apidesign/bck2brwsr/ko2brwsr/BrwsrCtxImpl.java Thu Aug 29 14:35:01 2013 +0000 @@ -26,12 +26,13 @@ import org.apidesign.html.json.spi.PropertyBinding; import org.apidesign.html.json.spi.Technology; import org.apidesign.html.json.spi.Transfer; +import org.apidesign.html.json.spi.WSTransfer; /** * * @author Jaroslav Tulach */ -final class BrwsrCtxImpl implements Technology, Transfer { +final class BrwsrCtxImpl implements Technology, Transfer, WSTransfer { private BrwsrCtxImpl() {} public static final BrwsrCtxImpl DEFAULT = new BrwsrCtxImpl(); @@ -126,4 +127,19 @@ public void runSafe(Runnable r) { r.run(); } + + @Override + public LoadWS open(String url, JSONCall callback) { + return new LoadWS(callback, url); + } + + @Override + public void send(LoadWS socket, JSONCall data) { + socket.send(data); + } + + @Override + public void close(LoadWS socket) { + socket.close(); + } }