@Inject
SingularitySlaveAndRackManager(SingularityConfiguration configuration, RackManager rackManager, SlaveManager slaveManager, TaskManager taskManager) {
this.configuration = configuration;
MesosConfiguration mesosConfiguration = configuration.getMesosConfiguration();
this.rackIdAttributeKey = mesosConfiguration.getRackIdAttributeKey();
this.defaultRackId = mesosConfiguration.getDefaultRackId();
this.rackManager = rackManager;
this.slaveManager = slaveManager;
}