From 36e9f59b4454ecb2d2370214a746d8df1d3969c3 Mon Sep 17 00:00:00 2001 From: Naoyuki Kanezawa Date: Wed, 8 May 2013 23:24:42 +0900 Subject: [PATCH] move Ack to top level --- README.md | 2 +- .../java/com/github/nkzawa/socketio/client/Ack.java | 11 +++++++++++ .../com/github/nkzawa/socketio/client/Socket.java | 9 --------- .../nkzawa/socketio/client/ServerConnectionTest.java | 2 +- 4 files changed, 13 insertions(+), 11 deletions(-) create mode 100644 src/main/java/com/github/nkzawa/socketio/client/Ack.java diff --git a/README.md b/README.md index 33df9a7..da4bcb6 100644 --- a/README.md +++ b/README.md @@ -44,7 +44,7 @@ socket = IO.socket("http://localhost", opts); You can get a callback with the `Ack`: ```java -socket.emit("foo", "woot", new Socket.Ack() { +socket.emit("foo", "woot", new Ack() { @Override public void call(Object... args) {} }); diff --git a/src/main/java/com/github/nkzawa/socketio/client/Ack.java b/src/main/java/com/github/nkzawa/socketio/client/Ack.java new file mode 100644 index 0000000..eaf3f5c --- /dev/null +++ b/src/main/java/com/github/nkzawa/socketio/client/Ack.java @@ -0,0 +1,11 @@ +package com.github.nkzawa.socketio.client; + +/** + * Acknowledgement. + */ +public interface Ack { + + public void call(Object... args); + +} + diff --git a/src/main/java/com/github/nkzawa/socketio/client/Socket.java b/src/main/java/com/github/nkzawa/socketio/client/Socket.java index c48f606..a934e11 100644 --- a/src/main/java/com/github/nkzawa/socketio/client/Socket.java +++ b/src/main/java/com/github/nkzawa/socketio/client/Socket.java @@ -356,14 +356,5 @@ public class Socket extends Emitter { } return data; } - - - /** - * Acknowledgement. - */ - public static interface Ack { - - public void call(Object... args); - } } diff --git a/src/test/java/com/github/nkzawa/socketio/client/ServerConnectionTest.java b/src/test/java/com/github/nkzawa/socketio/client/ServerConnectionTest.java index ed0128d..02bda11 100644 --- a/src/test/java/com/github/nkzawa/socketio/client/ServerConnectionTest.java +++ b/src/test/java/com/github/nkzawa/socketio/client/ServerConnectionTest.java @@ -188,7 +188,7 @@ public class ServerConnectionTest { @Override public void call(Object... objects) { System.out.println("connect:"); - socket.emit("ack", new Object[] {jsonData, "bar"}, new Socket.Ack() { + socket.emit("ack", new Object[] {jsonData, "bar"}, new Ack() { @Override public void call(Object... args) { System.out.println(String.format("ack: %s, %s", args));