increate client ping period and timeout - reduces false disconnects

This commit is contained in:
BetaSteward 2011-09-11 22:16:06 -04:00
parent 58fd018db2
commit a3d1de7850

View file

@ -135,8 +135,8 @@ public class Session {
callbackClient = new Client(clientLocator, "callback", clientMetadata); callbackClient = new Client(clientLocator, "callback", clientMetadata);
Map<String, String> listenerMetadata = new HashMap<String, String>(); Map<String, String> listenerMetadata = new HashMap<String, String>();
listenerMetadata.put(ConnectionValidator.VALIDATOR_PING_PERIOD, "5000"); listenerMetadata.put(ConnectionValidator.VALIDATOR_PING_PERIOD, "10000");
listenerMetadata.put(ConnectionValidator.VALIDATOR_PING_TIMEOUT, "2000"); listenerMetadata.put(ConnectionValidator.VALIDATOR_PING_TIMEOUT, "9000");
callbackClient.connect(new ClientConnectionListener(), listenerMetadata); callbackClient.connect(new ClientConnectionListener(), listenerMetadata);
Map<String, String> callbackMetadata = new HashMap<String, String>(); Map<String, String> callbackMetadata = new HashMap<String, String>();
@ -184,6 +184,7 @@ public class Session {
if (connection == null) if (connection == null)
return; return;
try { try {
callbackClient.disconnect(); callbackClient.disconnect();
TransporterClient.destroyTransporterClient(server); TransporterClient.destroyTransporterClient(server);
} catch (Throwable ex) { } catch (Throwable ex) {