/** * 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 (pConfig != null) if (pConfig.getUseSessionPassivation() != null) setUseSessionPassivation(pConfig.getUseSessionPassivation().booleanValue()); if (getUseSessionPassivation()) Integer min = pConfig.getPassivationMinIdleTime(); if (min != null) setPassivationMinIdleTime(min.intValue()); Integer max = pConfig.getPassivationMaxIdleTime(); if (max != null) setPassivationMaxIdleTime(max.intValue());