SYMBOL INDEX (310 symbols across 33 files) FILE: docs/_themes/sphinx_rtd_theme/__init__.py function get_html_theme_path (line 12) | def get_html_theme_path(): function setup (line 18) | def setup(app): FILE: docs/_themes/sphinx_rtd_theme/static/js/theme.js function o (line 3) | function o(s,a){if(!i[s]){if(!e[s]){var l="function"==typeof require&&re... FILE: socket.io-server-test/src/test/java/io/socket/socketio/server/JettyEngineIoWebSocketHandler.java class JettyEngineIoWebSocketHandler (line 15) | @WebSocket method JettyEngineIoWebSocketHandler (line 23) | public JettyEngineIoWebSocketHandler(EngineIoServer engineIoServer) { method onWebSocketConnect (line 27) | @Override method onWebSocketClose (line 36) | @Override method onWebSocketError (line 42) | @Override method onWebSocketText (line 47) | @Override method onWebSocketBinary (line 53) | @Override method getQuery (line 65) | @Override method getConnectionHeaders (line 70) | @Override method write (line 75) | @Override method write (line 82) | @Override method close (line 89) | @Override FILE: socket.io-server-test/src/test/java/io/socket/socketio/server/ServerWrapper.java class ServerWrapper (line 23) | final class ServerWrapper { method ServerWrapper (line 36) | ServerWrapper() { method startServer (line 82) | void startServer() throws Exception { method stopServer (line 86) | void stopServer() throws Exception { method getPort (line 90) | int getPort() { method getSocketIoServer (line 94) | SocketIoServer getSocketIoServer() { class JettyNoLogging (line 98) | private static final class JettyNoLogging implements Logger { method getName (line 100) | @Override method warn (line 105) | @Override method warn (line 109) | @Override method warn (line 113) | @Override method info (line 117) | @Override method info (line 121) | @Override method info (line 125) | @Override method isDebugEnabled (line 129) | @Override method setDebugEnabled (line 134) | @Override method debug (line 138) | @Override method debug (line 142) | @Override method debug (line 146) | @Override method debug (line 150) | @Override method getLogger (line 154) | @Override method ignore (line 159) | @Override FILE: socket.io-server-test/src/test/java/io/socket/socketio/server/SocketIoTest.java class SocketIoTest (line 12) | public final class SocketIoTest { method test_connect (line 14) | @Test method test_connect_dynamic (line 25) | @Test method test_message_to_server_nonbinary_noack (line 37) | @Test method test_message_to_client_nonbinary_noack (line 63) | @Test method test_message_to_server_nonbinary_ack (line 78) | @Test method test_message_to_client_nonbinary_ack (line 107) | @Test method test_message_to_server_binary_noack (line 132) | @Test method test_message_to_client_binary_noack (line 162) | @Test method test_broadcast_to_all_clients (line 182) | @Test method test_broadcast_to_one_room (line 198) | @Test method test_broadcast_to_multiple_rooms (line 218) | @Test method test_broadcast_to_all_clients_except_one (line 244) | @Test FILE: socket.io-server-test/src/test/java/io/socket/socketio/server/Utils.java class Utils (line 5) | final class Utils { method Utils (line 7) | private Utils() { method executeScriptForResult (line 10) | static int executeScriptForResult(String script, int port) throws IOEx... FILE: socket.io-server-test/src/test/resources/test_broadcast_to_all_clients.js function testReceived (line 5) | function testReceived() { FILE: socket.io-server/src/main/java/io/socket/socketio/server/PacketUtils.java class PacketUtils (line 10) | @SuppressWarnings({"BooleanMethodIsAlwaysInverted"}) method createDataPacket (line 24) | @SuppressWarnings("SameParameterValue") method isPacketDataValid (line 47) | @SuppressWarnings("Duplicates") method isPacketDataValid (line 73) | @SuppressWarnings("Duplicates") method isPacketDataValidType (line 106) | private static boolean isPacketDataValidType(Object object) { FILE: socket.io-server/src/main/java/io/socket/socketio/server/SocketIoAdapter.java class SocketIoAdapter (line 14) | @SuppressWarnings("WeakerAccess") type AdapterFactory (line 20) | public interface AdapterFactory { method createAdapter (line 28) | SocketIoAdapter createAdapter(SocketIoNamespace namespace); method SocketIoAdapter (line 46) | protected SocketIoAdapter(SocketIoNamespace namespace) { method broadcast (line 58) | public void broadcast(Packet packet, String[] rooms) throws Illegal... method broadcast (line 71) | public abstract void broadcast(Packet packet, String[] rooms, Strin... method add (line 80) | public abstract void add(String room, SocketIoSocket socket) throws Il... method remove (line 89) | public abstract void remove(String room, SocketIoSocket socket) throws... method listClients (line 98) | public abstract SocketIoSocket[] listClients(String room) throws Illeg... method listClientRooms (line 107) | public abstract String[] listClientRooms(SocketIoSocket socket) throws... FILE: socket.io-server/src/main/java/io/socket/socketio/server/SocketIoClient.java class SocketIoClient (line 20) | public final class SocketIoClient { method SocketIoClient (line 31) | SocketIoClient(SocketIoServer server, EngineIoSocket connection) { method getId (line 44) | public String getId() { method getInitialQuery (line 51) | public Map getInitialQuery() { method getInitialHeaders (line 58) | public Map> getInitialHeaders() { method sendPacket (line 67) | public void sendPacket(final Packet packet) { method connect (line 86) | public void connect(String namespace, Object data) { method remove (line 109) | public void remove(SocketIoSocket socket) { method disconnect (line 120) | public void disconnect() { method getConnection (line 133) | public EngineIoSocket getConnection() { method close (line 140) | private void close() { method setup (line 147) | private void setup() { method destroy (line 190) | private void destroy() { method doConnect (line 196) | private void doConnect(String namespace, Object data) { method onClose (line 205) | private void onClose(String reason) { method onError (line 216) | private void onError(String error) { FILE: socket.io-server/src/main/java/io/socket/socketio/server/SocketIoMemoryAdapter.java class SocketIoMemoryAdapter (line 11) | public final class SocketIoMemoryAdapter extends SocketIoAdapter { class Factory (line 18) | public static final class Factory implements AdapterFactory { method createAdapter (line 20) | @Override method SocketIoMemoryAdapter (line 26) | private SocketIoMemoryAdapter(SocketIoNamespace namespace) { method broadcast (line 30) | @Override method add (line 70) | @Override method remove (line 90) | @Override method listClients (line 117) | @Override method listClientRooms (line 130) | @Override FILE: socket.io-server/src/main/java/io/socket/socketio/server/SocketIoNamespace.java class SocketIoNamespace (line 11) | @SuppressWarnings("WeakerAccess") method SocketIoNamespace (line 18) | SocketIoNamespace(SocketIoServer server, String name) { method getName (line 29) | public String getName() { method getServer (line 38) | public SocketIoServer getServer() { method getAdapter (line 47) | public SocketIoAdapter getAdapter() { method broadcast (line 59) | public final void broadcast(String room, String event, Object... args)... method broadcast (line 72) | public abstract void broadcast(String[] rooms, String event, Object[] ... method getConnectedSockets (line 74) | abstract Map getConnectedSockets(); FILE: socket.io-server/src/main/java/io/socket/socketio/server/SocketIoNamespaceGroupImpl.java class SocketIoNamespaceGroupImpl (line 10) | final class SocketIoNamespaceGroupImpl extends SocketIoNamespace { method SocketIoNamespaceGroupImpl (line 16) | SocketIoNamespaceGroupImpl(SocketIoServer server) { method broadcast (line 20) | @Override method getConnectedSockets (line 27) | @Override method createChild (line 36) | SocketIoNamespaceImpl createChild(String name) { FILE: socket.io-server/src/main/java/io/socket/socketio/server/SocketIoNamespaceImpl.java class SocketIoNamespaceImpl (line 14) | final class SocketIoNamespaceImpl extends SocketIoNamespace { method SocketIoNamespaceImpl (line 21) | SocketIoNamespaceImpl(SocketIoServer server, String name) { method broadcast (line 25) | @Override method getConnectedSockets (line 35) | @Override method nextId (line 45) | int nextId() { method add (line 56) | synchronized SocketIoSocket add(SocketIoClient client, Object data) { method remove (line 74) | synchronized void remove(SocketIoSocket socket) { method addConnected (line 83) | synchronized void addConnected(SocketIoSocket socket) { method removeConnected (line 92) | synchronized void removeConnected(SocketIoSocket socket) { FILE: socket.io-server/src/main/java/io/socket/socketio/server/SocketIoNamespaceProvider.java type SocketIoNamespaceProvider (line 6) | public interface SocketIoNamespaceProvider { method checkNamespace (line 14) | boolean checkNamespace(String namespace); FILE: socket.io-server/src/main/java/io/socket/socketio/server/SocketIoServer.java class SocketIoServer (line 16) | @SuppressWarnings("WeakerAccess") method SocketIoServer (line 32) | public SocketIoServer(EngineIoServer server) { method SocketIoServer (line 42) | public SocketIoServer(EngineIoServer server, SocketIoServerOptions opt... method getOptions (line 58) | SocketIoServerOptions getOptions() { method getScheduledExecutor (line 62) | ScheduledExecutorService getScheduledExecutor() { method getEncoder (line 71) | Parser.Encoder getEncoder() { method getAdapterFactory (line 80) | SocketIoAdapter.AdapterFactory getAdapterFactory() { method checkNamespace (line 84) | boolean checkNamespace(String namespace) { method hasNamespace (line 106) | public boolean hasNamespace(String namespace) { method namespace (line 121) | public synchronized SocketIoNamespace namespace(String namespace) { method namespace (line 135) | public synchronized SocketIoNamespace namespace(SocketIoNamespaceProvi... method namespace (line 145) | public synchronized SocketIoNamespace namespace(final Pattern namespac... FILE: socket.io-server/src/main/java/io/socket/socketio/server/SocketIoServerOptions.java class SocketIoServerOptions (line 6) | @SuppressWarnings("WeakerAccess") method SocketIoServerOptions (line 29) | private SocketIoServerOptions() { method newFromDefault (line 39) | public static SocketIoServerOptions newFromDefault() { method getConnectionTimeout (line 48) | public long getConnectionTimeout() { method setConnectionTimeout (line 55) | public SocketIoServerOptions setConnectionTimeout(long connectionTimeo... method getAdapterFactory (line 63) | public SocketIoAdapter.AdapterFactory getAdapterFactory() { method setAdapterFactory (line 74) | public SocketIoServerOptions setAdapterFactory(SocketIoAdapter.Adapter... method lock (line 90) | public void lock() { FILE: socket.io-server/src/main/java/io/socket/socketio/server/SocketIoSocket.java class SocketIoSocket (line 19) | @SuppressWarnings("WeakerAccess") type AllEventListener (line 27) | public interface AllEventListener { method event (line 35) | void event(String eventName, Object... args); type ReceivedByRemoteAcknowledgementCallback (line 41) | public interface ReceivedByRemoteAcknowledgementCallback { method onReceivedByRemote (line 48) | void onReceivedByRemote(Object... args); type ReceivedByLocalAcknowledgementCallback (line 54) | public interface ReceivedByLocalAcknowledgementCallback { method sendAcknowledgement (line 61) | void sendAcknowledgement(Object... args); method SocketIoSocket (line 76) | SocketIoSocket(SocketIoNamespaceImpl namespace, SocketIoClient client,... method hashCode (line 91) | @Override method equals (line 96) | @Override method getId (line 104) | public String getId() { method isConnected (line 111) | public boolean isConnected() { method getNamespace (line 118) | public SocketIoNamespace getNamespace() { method getClient (line 125) | public SocketIoClient getClient() { method getConnectData (line 132) | public Object getConnectData() { method getInitialQuery (line 139) | public Map getInitialQuery() { method getInitialHeaders (line 146) | public Map> getInitialHeaders() { method disconnect (line 156) | public void disconnect(boolean close) { method broadcast (line 179) | public void broadcast(String room, String event, Object... args) throw... method broadcast (line 192) | public void broadcast(String[] rooms, String event, Object[] args) thr... method send (line 208) | public void send(String event, Object... args) throws IllegalArgumentE... method send (line 220) | public void send(String event, Object[] args, ReceivedByRemoteAcknowle... method joinRoom (line 240) | public synchronized void joinRoom(String... rooms) { method leaveRoom (line 261) | public synchronized void leaveRoom(String... rooms) { method leaveAllRooms (line 280) | public synchronized void leaveAllRooms() { method registerAllEventListener (line 292) | public void registerAllEventListener(AllEventListener listener) { method unregisterAllEventListener (line 301) | public void unregisterAllEventListener(AllEventListener listener) { method onEvent (line 305) | void onEvent(final Packet packet) { method onAck (line 329) | void onAck(Packet packet) { method onPacket (line 339) | void onPacket(Packet packet) { method onConnect (line 358) | void onConnect() { method onDisconnect (line 370) | void onDisconnect() { method onClose (line 374) | void onClose(String reason) { method onError (line 389) | void onError(String error) { method sendPacket (line 395) | void sendPacket(Packet packet) { method unpackEventData (line 400) | private static Object[] unpackEventData(JSONArray data) { FILE: socket.io-server/src/main/java/io/socket/socketio/server/parser/Binary.java class Binary (line 13) | public class Binary { method deconstructPacket (line 21) | @SuppressWarnings("unchecked") method _deconstructPacket (line 34) | private static Object _deconstructPacket(Object data, List buf... method reconstructPacket (line 79) | @SuppressWarnings("unchecked") method _reconstructPacket (line 86) | private static Object _reconstructPacket(Object data, byte[][] buffers) { class DeconstructedPacket (line 120) | public static class DeconstructedPacket { FILE: socket.io-server/src/main/java/io/socket/socketio/server/parser/DecodingException.java class DecodingException (line 3) | public class DecodingException extends RuntimeException { method DecodingException (line 5) | public DecodingException(String message) { FILE: socket.io-server/src/main/java/io/socket/socketio/server/parser/IOParser.java class IOParser (line 15) | final public class IOParser implements Parser { method IOParser (line 19) | private IOParser() {} class Encoder (line 21) | final public static class Encoder implements Parser.Encoder { method Encoder (line 23) | public Encoder() {} method encode (line 25) | @Override method encodeAsString (line 41) | private String encodeAsString(Packet obj) { method encodeAsBinary (line 66) | private void encodeAsBinary(Packet obj, Callback callback) { class Decoder (line 76) | final public static class Decoder implements Parser.Decoder { method Decoder (line 82) | public Decoder() { method add (line 86) | @Override method add (line 104) | @Override method decodeString (line 119) | private static Packet decodeString(String str) { method isPayloadValid (line 193) | private static boolean isPayloadValid(int type, Object payload) { method destroy (line 213) | @Override method onDecoded (line 221) | @Override class BinaryReconstructor (line 228) | static class BinaryReconstructor { method BinaryReconstructor (line 234) | BinaryReconstructor(Packet packet) { method takeBinaryData (line 239) | public Packet takeBinaryData(byte[] binData) { method finishReconstruction (line 250) | public void finishReconstruction () { FILE: socket.io-server/src/main/java/io/socket/socketio/server/parser/Packet.java class Packet (line 3) | public class Packet { method Packet (line 11) | public Packet() {} method Packet (line 13) | public Packet(int type) { method Packet (line 17) | public Packet(int type, T data) { FILE: socket.io-server/src/main/java/io/socket/socketio/server/parser/Parser.java type Parser (line 3) | public interface Parser { type Encoder (line 55) | interface Encoder { method encode (line 57) | void encode(Packet obj, Callback callback); type Callback (line 59) | interface Callback { method call (line 61) | void call(Object[] data); type Decoder (line 65) | interface Decoder { method add (line 67) | void add(String obj); method add (line 69) | void add(byte[] obj); method destroy (line 71) | void destroy(); method onDecoded (line 73) | void onDecoded(Callback callback); type Callback (line 75) | interface Callback { method call (line 77) | void call(Packet packet); FILE: socket.io-server/src/main/java/io/socket/socketio/server/utils/HasBinary.java type HasBinary (line 11) | public interface HasBinary { method hasBinary (line 15) | static boolean hasBinary(Object data) { FILE: socket.io-server/src/test/java/io/socket/socketio/server/SocketIoAdapterImpl.java class SocketIoAdapterImpl (line 5) | public final class SocketIoAdapterImpl extends SocketIoAdapter { method SocketIoAdapterImpl (line 7) | SocketIoAdapterImpl(SocketIoNamespace namespace) { method broadcast (line 11) | @Override method broadcast (line 16) | @Override method add (line 20) | @Override method remove (line 24) | @Override method listClients (line 28) | @Override method listClientRooms (line 33) | @Override FILE: socket.io-server/src/test/java/io/socket/socketio/server/SocketIoAdapterTest.java class SocketIoAdapterTest (line 8) | public final class SocketIoAdapterTest { method test_broadcast (line 10) | @Test FILE: socket.io-server/src/test/java/io/socket/socketio/server/SocketIoClientTest.java class SocketIoClientTest (line 17) | public final class SocketIoClientTest { method test_constructor (line 19) | @Test method test_sendPacket_nonbinary (line 47) | @Test method test_sendPacket_binary (line 82) | @Test method test_sendPacket_after_close (line 120) | @Test method test_disconnect (line 157) | @Test method test_socket_error (line 184) | @Test FILE: socket.io-server/src/test/java/io/socket/socketio/server/SocketIoMemoryAdapterTest.java class SocketIoMemoryAdapterTest (line 13) | public final class SocketIoMemoryAdapterTest { method test_add_exception_on_null_room (line 17) | @Test(expected = IllegalArgumentException.class) method test_add_exception_on_null_socket (line 24) | @Test(expected = IllegalArgumentException.class) method test_add_new_socket_new_room (line 31) | @Test method test_add_existing_socket_new_room (line 43) | @Test method test_add_new_socket_existing_room (line 57) | @Test method test_add_existing_socket_existing_room (line 73) | @Test method test_add_existing_socket_existing_room_multiple (line 88) | @Test method test_remove_exception_on_null_room (line 105) | @Test(expected = IllegalArgumentException.class) method test_remove_exception_on_null_socket (line 112) | @Test(expected = IllegalArgumentException.class) method test_remove_unknown_socket_unknown_room (line 119) | @Test method test_remove_known_socket_unknown_room (line 128) | @Test method test_remove_known_socket_known_room (line 140) | @Test method test_remove_known_socket_known_room_multiple (line 152) | @Test method test_listClients_exception_on_null_room (line 176) | @Test(expected = IllegalArgumentException.class) method test_listClients_unknown_room (line 183) | @Test method test_listClients (line 191) | @Test method test_listClientRooms_exception_on_null_room (line 212) | @Test(expected = IllegalArgumentException.class) method test_listClientRooms_unknown_socket (line 219) | @Test method test_listClientRooms (line 230) | @Test method test_broadcast_exception_on_null_packet (line 253) | @Test(expected = IllegalArgumentException.class) method test_broadcast_all_rooms_no_exclusions (line 260) | @Test method test_broadcast_all_rooms_with_exclusions (line 297) | @Test method test_broadcast_one_room_no_exclusions (line 334) | @Test method test_broadcast_one_room_with_exclusions (line 379) | @Test method test_broadcast_multi_room_no_exclusions (line 415) | @Test method createDummySocket (line 461) | private SocketIoSocket createDummySocket() { FILE: socket.io-server/src/test/java/io/socket/socketio/server/SocketIoNamespaceImplTest.java class SocketIoNamespaceImplTest (line 12) | public final class SocketIoNamespaceImplTest { method test_constructor_new_instance (line 14) | @SuppressWarnings("ResultOfMethodCallIgnored") method test_broadcast_all_rooms (line 28) | @Test method test_broadcast_one_room (line 66) | @Test method test_broadcast_multiple_rooms (line 107) | @Test FILE: socket.io-server/src/test/java/io/socket/socketio/server/SocketIoServerOptionsTest.java class SocketIoServerOptionsTest (line 8) | public final class SocketIoServerOptionsTest { method testDefaultLocked_setAdapterFactory (line 10) | @Test(expected = IllegalStateException.class) method test_setAdapterFactory (line 15) | @Test method test_setAdapterFactory_null (line 24) | @Test method test_lock (line 33) | @Test(expected = IllegalStateException.class) FILE: socket.io-server/src/test/java/io/socket/socketio/server/SocketIoServerTest.java class SocketIoServerTest (line 13) | public final class SocketIoServerTest { method test_constructor (line 15) | @Test method test_namespace_new (line 36) | @Test method test_namespaceGroup_new (line 53) | @Test method test_connection (line 78) | @Test method test_disconnect (line 98) | @Test FILE: socket.io-server/src/test/java/io/socket/socketio/server/SocketIoSocketTest.java class SocketIoSocketTest (line 14) | public final class SocketIoSocketTest { class LocalAdapterFactory (line 16) | private static final class LocalAdapterFactory implements SocketIoAdap... method createAdapter (line 20) | @Override method test_broadcast_all_rooms (line 29) | @Test method test_broadcast_one_rooms (line 61) | @Test method test_broadcast_multiple_rooms (line 95) | @Test method test_joinRoom (line 131) | @Test method test_leaveRoom (line 176) | @Test method test_leaveAllRooms (line 216) | @Test method test_send_without_ack (line 251) | @Test method test_send_with_ack (line 291) | @Test method test_disconnect_with_close (line 332) | @Test method test_disconnect_without_close (line 359) | @Test method test_sendPacket (line 395) | @Test method test_onConnect (line 432) | @Test method test_onDisconnect (line 469) | @Test method test_onClose (line 504) | @Test method test_onError (line 539) | @Test method test_onEvent_without_ack (line 569) | @Test method test_onEvent_with_ack (line 605) | @Test method test_onEvent_all_listener (line 659) | @Test method test_onAck (line 716) | @Test FILE: socket.io-server/src/test/java/io/socket/socketio/server/StubEngineIoWebSocket.java class StubEngineIoWebSocket (line 12) | public final class StubEngineIoWebSocket extends EngineIoWebSocket { method StubEngineIoWebSocket (line 16) | StubEngineIoWebSocket() { method StubEngineIoWebSocket (line 20) | StubEngineIoWebSocket(int version) { method getQuery (line 24) | @Override method getConnectionHeaders (line 29) | @Override method write (line 34) | @Override method write (line 38) | @Override method close (line 42) | @Override method emitConnect (line 46) | public void emitConnect(Object data) {