private void doOnMessage(List<?> messages, CometClientTransportWrapper transport) { if (transport == primaryTransport) { listener.onMessage(messages); } else if (RefreshState.PRIMARY_DISCONNECTED.equals(refreshState)) { refreshEnqueue(messages); } }
private void onDisconnected() { connected = false; body = null; if (expectingDisconnection) { listener.onDisconnected(); } else { listener.onError(new AtmosphereClientException("Unexpected disconnection"), false); } }
private void doOnError(Throwable exception, boolean connected, CometClientTransportWrapper transport) { if (connected) { transport.disconnect(); } listener.onError(exception, connected); }
/** * push messages back to the server on this connection. On the serverside the message can be received * by the {@link AtmosphereGwtHandler#doPost} * */ public void post(List<?> messages) { primaryTransport.post(messages, postCallback); }
private void doOnHeartbeat(CometClientTransportWrapper transport) { if (transport == primaryTransport) { listener.onHeartbeat(); } }
/** * Send a message back to the server on this connection and use our broadcaster to send this message to * other clients connected to the same broadcaster. */ public void broadcast(Object message) { primaryTransport.broadcast(message); }
private void doDisconnect() { refreshState = null; primaryTransport.disconnect(); if (refreshTransport != null) { refreshTransport.disconnect(); } }
@Override public void run() { doDisconnect(); doOnError(new TimeoutException(url, connectionTimeout), false, CometClientTransportWrapper.this); } };
private void onDisconnected() { connected = false; body = null; if (expectingDisconnection) { listener.onDisconnected(); } else { listener.onError(new AtmosphereClientException("Unexpected disconnection"), false); } }
private void doOnMessage(List<?> messages, CometClientTransportWrapper transport) { if (transport == primaryTransport) { listener.onMessage(messages); } else if (RefreshState.PRIMARY_DISCONNECTED.equals(refreshState)) { refreshEnqueue(messages); } }
private void doOnError(Throwable exception, boolean connected, CometClientTransportWrapper transport) { if (connected) { transport.disconnect(); } listener.onError(exception, connected); }
/** * push messages back to the server on this connection. On the serverside the message can be received * by the {@link AtmosphereGwtHandler#doPost} * */ public void post(List<?> messages, AsyncCallback<Void> callback) { primaryTransport.post(messages, callback); }
private void doOnHeartbeat(CometClientTransportWrapper transport) { if (transport == primaryTransport) { listener.onHeartbeat(); } }
/** * Send a message back to the server on this connection and use our broadcaster to send this message to * other clients connected to the same broadcaster. */ public void broadcast(List<?> messages) { primaryTransport.broadcast(messages); }
private void doDisconnect() { refreshState = null; primaryTransport.disconnect(); if (refreshTransport != null) { refreshTransport.disconnect(); } }
@Override public void run() { doDisconnect(); doOnError(new TimeoutException(url, connectionTimeout), false, CometClientTransportWrapper.this); } };
/** * push message back to the server on this connection. On the serverside the message can be received * by the {@link AtmosphereGwtHandler#doPost} * */ public void post(Object message) { primaryTransport.post(message, postCallback); }
/** * push messages back to the server on this connection. On the serverside the message can be received * by the {@link AtmosphereGwtHandler#doPost} * */ public void post(List<?> messages) { primaryTransport.post(messages, postCallback); }
/** * push messages back to the server on this connection. On the serverside the message can be received * by the {@link AtmosphereGwtHandler#doPost} * */ public void post(List<?> messages, AsyncCallback<Void> callback) { primaryTransport.post(messages, callback); }
/** * push message back to the server on this connection. On the serverside the message can be received * by the {@link AtmosphereGwtHandler#doPost} * */ public void post(Object message, AsyncCallback<Void> callback) { primaryTransport.post(message, callback); }