import org.openecomp.sdc.be.dao.impl.HealingPipelineDao;
import org.openecomp.sdc.be.dao.janusgraph.HealingJanusGraphGenericDao;
import org.openecomp.sdc.be.dao.janusgraph.JanusGraphClient;
-import org.openecomp.sdc.be.dao.janusgraph.transactions.SimpleJanusGraphTransactionManager;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Primary;
-import org.springframework.transaction.PlatformTransactionManager;
import org.springframework.transaction.annotation.EnableTransactionManagement;
@Configuration
return new DAOJanusGraphStrategy();
}
- @Bean
- public PlatformTransactionManager txManager() {
- return new SimpleJanusGraphTransactionManager(janusGraphClient(janusGraphClientStrategy()));
- }
-
@Bean(name = "healingPipelineDao")
public HealingPipelineDao healingPipeline() {
HealingPipelineDao healingPipelineDao = new HealingPipelineDao();