package io.lumify.web.session; import com.altamiracorp.bigtable.jetty.BigTableJettySessionManager; import com.altamiracorp.bigtable.model.ModelSession; import io.lumify.core.bootstrap.InjectHelper; import io.lumify.core.bootstrap.LumifyBootstrap; import io.lumify.core.config.Configuration; import io.lumify.core.config.ConfigurationLoader; public class LumifyBigTableJettySessionManager extends BigTableJettySessionManager { public LumifyBigTableJettySessionManager() { super(createModelSession()); } private static ModelSession createModelSession() { Configuration configuration = ConfigurationLoader.load(); return InjectHelper.getInstance(ModelSession.class, LumifyBootstrap.bootstrapModuleMaker(configuration), configuration); } }