public long getHttpTimeout() { initServers(); final String timeout = myConfigFile.getDefaultGroup().getTimeout(); try { return Long.parseLong(timeout) * 1000; } catch (NumberFormatException e) { return 0; } }
public void getServerFilesManagers( final Ref<SvnServerFileManager> systemManager, final Ref<SvnServerFileManager> userManager) { // created only if does not exist final File dir = new File(getConfigurationDirectory()); if (!dir.exists()) { SVNConfigFile.createDefaultConfiguration(dir); } systemManager.set( new SvnServerFileManagerImpl( new IdeaSVNConfigFile( new File(SVNFileUtil.getSystemConfigurationDirectory(), SERVERS_FILE_NAME)))); initServers(); userManager.set(new SvnServerFileManagerImpl(myConfigFile)); }
// uses configuration directory property - it should be saved first public void setHttpTimeout(final long value) { initServers(); long cut = value / 1000; myConfigFile.setValue("global", SvnServerFileKeys.TIMEOUT, String.valueOf(cut)); myConfigFile.save(); }