@SuppressWarnings("unused") private void onString(String message) { listener.onMessage(Collections.singletonList(HTTPRequestCometTransport.unescape(message))); }
@SuppressWarnings("unused") private void onString(String message) { listener.onMessage(Collections.singletonList(HTTPRequestCometTransport.unescape(message))); }
private void parseMessage(String message) { if (message.startsWith("s;")) { // a string message listener.onMessage(Collections.singletonList( message.substring(2))); } else if (message.startsWith("o;")) { // a GWT object message try { listener.onMessage(Collections.singletonList(parse(message.substring(2)))); } catch (SerializationException e) { listener.onError(e, true); } } else if (message.startsWith("c;")) { // a connection message onConnection(message.substring(2)); } }
private void parseMessage(String message) { if (message.startsWith("s;")) { // a string message listener.onMessage(Collections.singletonList( message.substring(2))); } else if (message.startsWith("o;")) { // a GWT object message try { listener.onMessage(Collections.singletonList(parse(message.substring(2)))); } catch (SerializationException e) { listener.onError(e, true); } } else if (message.startsWith("c;")) { // a connection message onConnection(message.substring(2)); } }
@SuppressWarnings("unused") private void onObject(String message) { try { listener.onMessage(Collections.singletonList(parse(message))); } catch (SerializationException e) { listener.onError(e, true); } }
@SuppressWarnings("unused") private void onObject(String message) { try { listener.onMessage(Collections.singletonList(parse(message))); } catch (SerializationException e) { listener.onError(e, true); } }
private void doOnMessage(List<?> messages, CometClientTransportWrapper transport) { if (transport == primaryTransport) { listener.onMessage(messages); } else if (RefreshState.PRIMARY_DISCONNECTED.equals(refreshState)) { refreshEnqueue(messages); } }
private void doOnMessage(List<?> messages, CometClientTransportWrapper transport) { if (transport == primaryTransport) { listener.onMessage(messages); } else if (RefreshState.PRIMARY_DISCONNECTED.equals(refreshState)) { refreshEnqueue(messages); } }
public void localBroadcast(List<?> messages) { if (masterConnection != null) { masterListener.onMessage(messages); } else if (parent != null) { for (Object m : messages) { dispatchEvent(parent, event(EventType.LOCAL_BROADCAST).setData(m)); } } else { throw new IllegalStateException("Failed to find master connection for local broadcast"); } }
@Override public void onMessage(List messages) { clientListener.onMessage(messages); for (Object m : messages) { dispatchEvent(event(EventType.ON_MESSAGE).setData(m)); } }
@SuppressWarnings("unused") private void onMessages(JsArrayString arguments) { collect(); int length = arguments.length(); List messages = new ArrayList<Serializable>(length); for (int i = 0; i < length; i++) { String message = arguments.get(i); switch (message.charAt(0)) { case ']': messages.add(message.substring(1)); break; case '[': case 'R': case 'r': case 'f': try { messages.add(parse(message)); } catch (SerializationException e) { listener.onError(e, true); } break; default: listener.onError(new AtmosphereClientException("Invalid message received: " + message), true); } } listener.onMessage(messages); }
@SuppressWarnings("unused") private void onMessages(JsArrayString arguments) { collect(); int length = arguments.length(); List messages = new ArrayList<Serializable>(length); for (int i = 0; i < length; i++) { String message = arguments.get(i); switch (message.charAt(0)) { case ']': messages.add(message.substring(1)); break; case '[': case 'R': case 'r': case 'f': try { messages.add(parse(message)); } catch (SerializationException e) { listener.onError(e, true); } break; default: listener.onError(new AtmosphereClientException("Invalid message received: " + message), true); } } listener.onMessage(messages); }
listener.onMessage(messages);
listener.onMessage(messages);