package me.moodcat.backend.rooms;
import com.google.inject.AbstractModule;
import com.google.inject.assistedinject.FactoryModuleBuilder;
/**
* Module to configure the factories that define the different instances.
*/
public class RoomBackendModule extends AbstractModule {
@Override
protected void configure() {
this.install(new FactoryModuleBuilder().build(SongInstanceFactory.class));
this.install(new FactoryModuleBuilder().build(RoomInstanceFactory.class));
this.install(new FactoryModuleBuilder().build(RoomInstanceInUnitOfWorkFactory.class));
}
}