1.1 --- a/ko/bck2brwsr/src/main/java/org/apidesign/bck2brwsr/ko2brwsr/BrwsrCtxImpl.java Mon Aug 26 08:56:37 2013 +0200
1.2 +++ b/ko/bck2brwsr/src/main/java/org/apidesign/bck2brwsr/ko2brwsr/BrwsrCtxImpl.java Thu Aug 29 14:35:01 2013 +0000
1.3 @@ -26,12 +26,13 @@
1.4 import org.apidesign.html.json.spi.PropertyBinding;
1.5 import org.apidesign.html.json.spi.Technology;
1.6 import org.apidesign.html.json.spi.Transfer;
1.7 +import org.apidesign.html.json.spi.WSTransfer;
1.8
1.9 /**
1.10 *
1.11 * @author Jaroslav Tulach <jtulach@netbeans.org>
1.12 */
1.13 -final class BrwsrCtxImpl implements Technology<Object>, Transfer {
1.14 +final class BrwsrCtxImpl implements Technology<Object>, Transfer, WSTransfer<LoadWS> {
1.15 private BrwsrCtxImpl() {}
1.16
1.17 public static final BrwsrCtxImpl DEFAULT = new BrwsrCtxImpl();
1.18 @@ -126,4 +127,19 @@
1.19 public void runSafe(Runnable r) {
1.20 r.run();
1.21 }
1.22 +
1.23 + @Override
1.24 + public LoadWS open(String url, JSONCall callback) {
1.25 + return new LoadWS(callback, url);
1.26 + }
1.27 +
1.28 + @Override
1.29 + public void send(LoadWS socket, JSONCall data) {
1.30 + socket.send(data);
1.31 + }
1.32 +
1.33 + @Override
1.34 + public void close(LoadWS socket) {
1.35 + socket.close();
1.36 + }
1.37 }