001
014
015 package com.liferay.portal.dao.shard;
016
017 import com.liferay.portal.spring.hibernate.LastSessionRecorderHibernateTransactionManager;
018
019 import org.hibernate.SessionFactory;
020
021
024 public class ShardLastSessionRecorderHibernateTransactionManager
025 extends LastSessionRecorderHibernateTransactionManager {
026
027 public ShardLastSessionRecorderHibernateTransactionManager(
028 ShardSessionFactoryTargetSource shardSessionFactoryTargetSource) {
029
030 _shardSessionFactoryTargetSource = shardSessionFactoryTargetSource;
031 }
032
033 @Override
034 public SessionFactory getSessionFactory() {
035 return _shardSessionFactoryTargetSource.getSessionFactory();
036 }
037
038 private final ShardSessionFactoryTargetSource
039 _shardSessionFactoryTargetSource;
040
041 }