public V3Serializer(LockssDaemon daemon) throws PollSerializerException { this.daemon = daemon; Configuration config = CurrentConfig.getCurrentConfig(); File stateDir = PollUtil.ensurePollStateRoot(); if (!FileUtil.ensureDirExists(stateDir)) { throw new PollSerializerException("Could not create state directory " + stateDir); } try { this.pollDir = FileUtil.createTempDir("pollstate-", "", stateDir); } catch (IOException ex) { throw new PollSerializerException("Cannot create temp dir in state directory" + stateDir, ex); } }
/** Set the session timeout to the configured value */ protected void setSessionTimeout(HttpSession session) { Configuration config = CurrentConfig.getCurrentConfig(); setSessionTimeout( session, config.getTimeInterval(PARAM_UI_SESSION_TIMEOUT, DEFAULT_UI_SESSION_TIMEOUT)); }