1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-24 17:35:35 +02:00

[220123][dstore] Configurable timeout on irresponsiveness

This commit is contained in:
David McKnight 2008-02-29 19:47:26 +00:00
parent e1e2cdadff
commit f92fe2d0ad

View file

@ -324,6 +324,18 @@ public class DStorePreferencePage extends PreferencePage implements IWorkbenchPr
boolean doKeepalive = _doKeepaliveButton.getSelection();
store.setValue(IUniversalDStoreConstants.RESID_PREF_DO_KEEPALIVE, doKeepalive);
// socket read timeout
String socketTimeoutStr = _socketReadTimeout.getText();
int socketTimeout = Integer.parseInt(socketTimeoutStr);
store.setValue(IUniversalDStoreConstants.RESID_PREF_SOCKET_READ_TIMEOUT, socketTimeout);
// keepalive response timeout
String keepaliveTimeoutStr = _keepaliveResponseTimeout.getText();
int keepaliveTimeout = Integer.parseInt(keepaliveTimeoutStr);
store.setValue(IUniversalDStoreConstants.RESID_PREF_KEEPALIVE_RESPONSE_TIMEOUT, keepaliveTimeout);
// cache remote classes
boolean cacheRemoteClasses = _cacheRemoteClassesButton.getSelection();
store.setValue(IUniversalDStoreConstants.RESID_PREF_CACHE_REMOTE_CLASSES, cacheRemoteClasses);