/** * Inject default values in {@link PassivationConfig} * * @param metaData */ private void addPassivationConfigDefaults(JBossWebMetaData metaData) { PassivationConfig passCfg = metaData.getPassivationConfig(); if (passCfg == null) { passCfg = new PassivationConfig(); metaData.setPassivationConfig(passCfg); } if (passCfg.getUseSessionPassivation() == null) passCfg.setUseSessionPassivation(Boolean.valueOf(this.useSessionPassivation)); if (passCfg.getPassivationMinIdleTime() == null) passCfg.setPassivationMinIdleTime(new Integer(this.passivationMinIdleTime)); if (passCfg.getPassivationMinIdleTime() == null) passCfg.setPassivationMaxIdleTime(new Integer(this.passivationMaxIdleTime)); }
if (getUseSessionPassivation()) Integer min = pConfig.getPassivationMinIdleTime(); if (min != null) setPassivationMinIdleTime(min.intValue());