public static int getMaxZipExtractFiles() { if(MAX_ZIP_EXTRACT_FILES == null){ MAX_ZIP_EXTRACT_FILES = ServerConfigurationService.getInt(org.sakaiproject.content.api.ContentHostingService.RESOURCES_ZIP_EXPAND_MAX,MAX_ZIP_EXTRACT_FILES_DEFAULT); } if (MAX_ZIP_EXTRACT_FILES <= 0) { MAX_ZIP_EXTRACT_FILES = MAX_ZIP_EXTRACT_FILES_DEFAULT; // any less than this is useless so probably a mistake log.warn("content.zip.expand.maxfiles is set to a value less than or equal to 0, defaulting to "+MAX_ZIP_EXTRACT_FILES_DEFAULT); } return MAX_ZIP_EXTRACT_FILES; }
/** * Returns the CDN query string or empty string (i.e. never null) */ public static String getCDNQuery() { long expire = ServerConfigurationService.getInt("portal.cdn.expire", 0); String version = ServerConfigurationService.getString("portal.cdn.version", ServerConfigurationService.getString("version.service", "0")); StringBuilder cdnQuery = new StringBuilder(); cdnQuery.append("?version=").append(version); if ( expire > 0 ) { Instant instant = Instant.now(); expire = instant.getEpochSecond() / expire; cdnQuery.append("&expire=").append(expire); } return cdnQuery.toString(); }
/********************************************************************************************************************************************************************************************************************************************************** * Init and Destroy *********************************************************************************************************************************************************************************************************************************************************/ public void init() { log.info("init()"); m_addresses.clear(); locks = new Object[nLocks]; for (int i = 0; i < nLocks; i++) locks[i] = new Object(); m_checkEvery = ServerConfigurationService.getInt("courier.maintThreadChecks", 300); m_aggressiveCleanup = ServerConfigurationService.getBoolean("courier.aggressiveCleanup", false); // start the maintenance thread scheduler = Executors.newSingleThreadScheduledExecutor(); scheduler.scheduleWithFixedDelay( this, 0, m_checkEvery, // run every TimeUnit.SECONDS ); }
maxReferencesStringSize = ServerConfigurationService.getInt("wiki.maxReferences",4000);
ServerConfigurationService.getBoolean("display.users.present.iframe", false)) ); theMap.put("sakaiPresenceTimeDelay", Integer.valueOf( ServerConfigurationService.getInt("display.users.present.time.delay", 3000)) );
ServerConfigurationService.getBoolean("display.users.present.iframe", false)) ); theMap.put("sakaiPresenceTimeDelay", Integer.valueOf( ServerConfigurationService.getInt("display.users.present.time.delay", 3000)) );
ServerConfigurationService.getInt("portal.chat.pollInterval", 5000)); rcontext.put("neoAvatar", ServerConfigurationService.getBoolean("portal.neoavatar", true)); ServerConfigurationService.getBoolean("portal.chat.video", true)); rcontext.put("portalVideoChatTimeout", ServerConfigurationService.getInt("portal.chat.video.timeout", 25)); rcontext.put("useBullhornAlerts", useBullhornAlerts); if (useBullhornAlerts) { int bullhornAlertInterval = ServerConfigurationService.getInt("portal.bullhorns.poll.interval", 60000); rcontext.put("bullhornsPollInterval", bullhornAlertInterval);
ServerConfigurationService.getInt("portal.chat.pollInterval", 5000)); rcontext.put("neoAvatar", ServerConfigurationService.getBoolean("portal.neoavatar", true)); ServerConfigurationService.getBoolean("portal.chat.video", true)); rcontext.put("portalVideoChatTimeout", ServerConfigurationService.getInt("portal.chat.video.timeout", 25)); rcontext.put("useBullhornAlerts", useBullhornAlerts); if (useBullhornAlerts) { int bullhornAlertInterval = ServerConfigurationService.getInt("portal.bullhorns.poll.interval", 60000); rcontext.put("bullhornsPollInterval", bullhornAlertInterval);
int seconds = ServerConfigurationService.getInt(SakaiBLTIUtil.BASICLTI_LAUNCH_SESSION_TIMEOUT, 10800); if ( seconds != 0 ) session.setMaxInactiveInterval(seconds);
rcontext.put("portalPath",ServerConfigurationService.getPortalUrl()); rcontext.put("timeoutDialogEnabled",Boolean.valueOf(ServerConfigurationService.getBoolean("timeoutDialogEnabled", true))); rcontext.put("timeoutDialogWarningSeconds", Integer.valueOf(ServerConfigurationService.getInt("timeoutDialogWarningSeconds", 600))); rcontext.put("portal_use_global_alert_message",Boolean.valueOf( enableGAM ) ) ; rcontext.put("maxToolsInt", Integer.valueOf(ServerConfigurationService.getInt("portal.tool.menu.max", 10)));
rcontext.put("portalPath",ServerConfigurationService.getPortalUrl()); rcontext.put("timeoutDialogEnabled",Boolean.valueOf(ServerConfigurationService.getBoolean("timeoutDialogEnabled", true))); rcontext.put("timeoutDialogWarningSeconds", Integer.valueOf(ServerConfigurationService.getInt("timeoutDialogWarningSeconds", 600))); rcontext.put("portal_use_global_alert_message",Boolean.valueOf( enableGAM ) ) ; rcontext.put("maxToolsInt", Integer.valueOf(ServerConfigurationService.getInt("portal.tool.menu.max", 10)));