@Override public void addConnectListener(ConnectListener listener) { mainNamespace.addConnectListener(listener); }
@Override public void addDisconnectListener(DisconnectListener listener) { mainNamespace.addDisconnectListener(listener); }
@Override public <T> void addEventListener(String eventName, Class<T> eventClass, DataListener<T> listener) { mainNamespace.addEventListener(eventName, eventClass, listener); }
@Override public void addListeners(Object listeners, Class<?> listenersClass) { mainNamespace.addListeners(listeners, listenersClass); }
public void remove(String name) { SocketIONamespace namespace = namespaces.remove(name); if (namespace != null) { namespace.getBroadcastOperations().disconnect(); } }
@Override public void removeAllListeners(String eventName) { mainNamespace.removeAllListeners(eventName); }
@Override public void addPingListener(PingListener listener) { mainNamespace.addPingListener(listener); }
@Override public void addMultiTypeEventListener(String eventName, MultiTypeEventListener listener, Class<?>... eventClass) { mainNamespace.addMultiTypeEventListener(eventName, listener, eventClass); }
@Override public void onDisconnect(SocketIOClient client) { for(String room:client.getAllRooms()){ client.getNamespace().getRoomOperations(room).sendEvent("user:leave",client.get("username"),room); } } });
@Override public void addListeners(Object listeners) { mainNamespace.addListeners(listeners); }
public void remove(String name) { SocketIONamespace namespace = namespaces.remove(name); if (namespace != null) { namespace.getBroadcastOperations().disconnect(); } }
@Override public void removeAllListeners(String eventName) { mainNamespace.removeAllListeners(eventName); }
@Override public void addPingListener(PingListener listener) { mainNamespace.addPingListener(listener); }
@Override public void addMultiTypeEventListener(String eventName, MultiTypeEventListener listener, Class<?>... eventClass) { mainNamespace.addMultiTypeEventListener(eventName, listener, eventClass); }
@Override public void addListeners(Object listeners, Class<?> listenersClass) { mainNamespace.addListeners(listeners, listenersClass); }
@Override public <T> void addEventListener(String eventName, Class<T> eventClass, DataListener<T> listener) { mainNamespace.addEventListener(eventName, eventClass, listener); }
@Override public void addConnectListener(ConnectListener listener) { mainNamespace.addConnectListener(listener); }
@Override public void addDisconnectListener(DisconnectListener listener) { mainNamespace.addDisconnectListener(listener); }
@Override public void addListeners(Object listeners) { mainNamespace.addListeners(listeners); }