SessionManagerConfigurationHelper configHelper =
new SessionManagerConfigurationHelper(
this, smBean, wbd, wmInfo,
webContainer.getServerConfigLookup());
PersistenceType persistence = configHelper.getPersistenceType();
String frequency = configHelper.getPersistenceFrequency();
String scope = configHelper.getPersistenceScope();
if (logger.isLoggable(Level.FINEST)) {
logger.log(Level.FINEST, CONFIGURE_SESSION_MANAGER, new Object[]{persistence.getType(), frequency, scope});
}
PersistenceStrategyBuilderFactory factory =
new PersistenceStrategyBuilderFactory(
webContainer.getServerConfigLookup(), services);
PersistenceStrategyBuilder builder =
factory.createPersistenceStrategyBuilder(persistence.getType(),
frequency, scope, this);
if (logger.isLoggable(Level.FINEST)) {
logger.log(Level.FINEST, PERSISTENCE_STRATEGY_BUILDER, builder.getClass().getName());
}