Extract TransactionManager from DatabaseComponent.

This commit is contained in:
akwizgran
2019-05-24 12:44:23 +01:00
parent 9ce71088e2
commit a6376af7c2
4 changed files with 64 additions and 49 deletions

View File

@@ -2,6 +2,7 @@ package org.briarproject.bramble.db;
import org.briarproject.bramble.api.db.DatabaseComponent;
import org.briarproject.bramble.api.db.DatabaseConfig;
import org.briarproject.bramble.api.db.TransactionManager;
import org.briarproject.bramble.api.event.EventBus;
import org.briarproject.bramble.api.event.EventExecutor;
import org.briarproject.bramble.api.lifecycle.ShutdownManager;
@@ -34,4 +35,9 @@ public class DatabaseModule {
return new DatabaseComponentImpl<>(db, Connection.class, eventBus,
eventExecutor, shutdownManager);
}
@Provides
TransactionManager provideTransactionManager(DatabaseComponent db) {
return db;
}
}