com.hubspot.singularity.data.RackManager Maven / Gradle / Ivy
package com.hubspot.singularity.data;
import org.apache.curator.framework.CuratorFramework;
import com.google.inject.Inject;
import com.google.inject.Singleton;
import com.hubspot.singularity.SingularityRack;
import com.hubspot.singularity.config.SingularityConfiguration;
import com.hubspot.singularity.data.transcoders.Transcoder;
@Singleton
public class RackManager extends AbstractMachineManager {
private static final String RACK_ROOT = "racks";
@Inject
public RackManager(CuratorFramework curator, SingularityConfiguration configuration, Transcoder rackTranscoder) {
super(curator, configuration.getZookeeperAsyncTimeout(), rackTranscoder);
}
@Override
public String getRoot() {
return RACK_ROOT;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy