mirror of
https://code.briarproject.org/briar/briar.git
synced 2026-02-19 06:09:55 +01:00
Bind instances rather than singletons.
This commit is contained in:
@@ -25,8 +25,8 @@ public class DatabaseModule extends AbstractModule {
|
|||||||
@Override
|
@Override
|
||||||
protected void configure() {
|
protected void configure() {
|
||||||
bind(DatabaseCleaner.class).to(DatabaseCleanerImpl.class);
|
bind(DatabaseCleaner.class).to(DatabaseCleanerImpl.class);
|
||||||
bind(Executor.class).annotatedWith(DatabaseExecutor.class).to(
|
bind(Executor.class).annotatedWith(DatabaseExecutor.class).toInstance(
|
||||||
DatabaseExecutorImpl.class).in(Singleton.class);
|
new DatabaseExecutorImpl());
|
||||||
}
|
}
|
||||||
|
|
||||||
@Provides
|
@Provides
|
||||||
|
|||||||
@@ -22,7 +22,6 @@ import net.sf.briar.api.serial.ObjectReader;
|
|||||||
|
|
||||||
import com.google.inject.AbstractModule;
|
import com.google.inject.AbstractModule;
|
||||||
import com.google.inject.Provides;
|
import com.google.inject.Provides;
|
||||||
import com.google.inject.Singleton;
|
|
||||||
|
|
||||||
public class ProtocolModule extends AbstractModule {
|
public class ProtocolModule extends AbstractModule {
|
||||||
|
|
||||||
@@ -35,8 +34,9 @@ public class ProtocolModule extends AbstractModule {
|
|||||||
bind(ProtocolReaderFactory.class).to(ProtocolReaderFactoryImpl.class);
|
bind(ProtocolReaderFactory.class).to(ProtocolReaderFactoryImpl.class);
|
||||||
bind(ProtocolWriterFactory.class).to(ProtocolWriterFactoryImpl.class);
|
bind(ProtocolWriterFactory.class).to(ProtocolWriterFactoryImpl.class);
|
||||||
bind(UnverifiedBatchFactory.class).to(UnverifiedBatchFactoryImpl.class);
|
bind(UnverifiedBatchFactory.class).to(UnverifiedBatchFactoryImpl.class);
|
||||||
bind(Executor.class).annotatedWith(VerificationExecutor.class).to(
|
bind(Executor.class).annotatedWith(
|
||||||
VerificationExecutorImpl.class).in(Singleton.class);
|
VerificationExecutor.class).toInstance(
|
||||||
|
new VerificationExecutorImpl());
|
||||||
}
|
}
|
||||||
|
|
||||||
@Provides
|
@Provides
|
||||||
|
|||||||
Reference in New Issue
Block a user