- adapt(ResourceMethodDispatchProvider) - Method in class com.spotify.helios.master.metrics.ReportingResourceMethodDispatchAdapter
-
- addArgs(ArgumentParser) - Method in class com.spotify.helios.agent.AgentParser
-
- addArgs(ArgumentParser) - Method in class com.spotify.helios.master.MasterParser
-
- addArgs(ArgumentParser) - Method in class com.spotify.helios.servicescommon.ServiceParser
-
- addDeploymentGroup(DeploymentGroup) - Method in interface com.spotify.helios.master.MasterModel
-
- addDeploymentGroup(DeploymentGroup) - Method in class com.spotify.helios.master.ZooKeeperMasterModel
-
Create a deployment group.
- AddExtraHostContainerDecorator - Class in com.spotify.helios.agent
-
ContainerDecorator that adds to HostConfig.extraHosts().
- AddExtraHostContainerDecorator(List<String>) - Constructor for class com.spotify.helios.agent.AddExtraHostContainerDecorator
-
- addJob(Job) - Method in interface com.spotify.helios.master.MasterModel
-
- addJob(Job) - Method in class com.spotify.helios.master.ZooKeeperMasterModel
-
Adds a job into the configuration.
- addListener(AgentModel.Listener) - Method in interface com.spotify.helios.agent.AgentModel
-
Add a listener for changes to the set of tasks.
- addListener(AgentModel.Listener) - Method in class com.spotify.helios.agent.ZooKeeperAgentModel
-
Add a listener that will be notified when tasks are changed.
- addListener(PersistentPathChildrenCache.Listener) - Method in class com.spotify.helios.servicescommon.coordination.PersistentPathChildrenCache
-
- Agent - Class in com.spotify.helios.agent
-
Runs jobs to implement the desired container deployment state.
- Agent(AgentModel, SupervisorFactory, ReactorFactory, PersistentAtomicReference<Map<JobId, Execution>>, PortAllocator, Reaper) - Constructor for class com.spotify.helios.agent.Agent
-
Create a new agent.
- AGENT_INFO_TYPE - Static variable in class com.spotify.helios.master.ZooKeeperMasterModel
-
- AgentConfig - Class in com.spotify.helios.agent
-
The configuration of the Helios agent.
- AgentConfig() - Constructor for class com.spotify.helios.agent.AgentConfig
-
- AgentInfoReporter - Class in com.spotify.helios.agent
-
Report various Agent runtime information via ZK so it can be visible to clients of Helios.
- AgentMain - Class in com.spotify.helios.agent
-
Instantiates and runs helios agent.
- AgentMain(String...) - Constructor for class com.spotify.helios.agent.AgentMain
-
- AgentMain(AgentParser) - Constructor for class com.spotify.helios.agent.AgentMain
-
- AgentMain(AgentConfig, LoggingConfig) - Constructor for class com.spotify.helios.agent.AgentMain
-
- AgentModel - Interface in com.spotify.helios.agent
-
Models the desired state of a host as provided by masters and provides a way for an agent to
indicate its current state.
- AgentModel.Listener - Interface in com.spotify.helios.agent
-
A listener for changes to the set of tasks.
- AgentModelTaskResource - Class in com.spotify.helios.agent
-
Makes it so you can view the tasks as the Agent sees things.
- AgentModelTaskResource(ZooKeeperAgentModel) - Constructor for class com.spotify.helios.agent.AgentModelTaskResource
-
- AgentModelTaskStatusResource - Class in com.spotify.helios.agent
-
Makes it so you can view the status of tasks as the Agent sees things.
- AgentModelTaskStatusResource(ZooKeeperAgentModel) - Constructor for class com.spotify.helios.agent.AgentModelTaskStatusResource
-
- AgentParser - Class in com.spotify.helios.agent
-
Parses and processes command-line arguments to produce the
AgentConfig.
- AgentParser(String...) - Constructor for class com.spotify.helios.agent.AgentParser
-
- AgentService - Class in com.spotify.helios.agent
-
The Helios agent.
- AgentService(AgentConfig, Environment) - Constructor for class com.spotify.helios.agent.AgentService
-
Create a new agent instance.
- AgentZooKeeperRegistrar - Class in com.spotify.helios.agent
-
Persistently tries to register with ZK in the face of a ZK outage.
- AgentZooKeeperRegistrar(String, String, int, Clock) - Constructor for class com.spotify.helios.agent.AgentZooKeeperRegistrar
-
- allocate(Map<String, PortMapping>, Set<Integer>) - Method in class com.spotify.helios.agent.PortAllocator
-
Allocate ports for port mappings with no external ports configured.
- AlphaNumericComparator - Class in com.spotify.helios.rollingupdate
-
- AlphaNumericComparator() - Constructor for class com.spotify.helios.rollingupdate.AlphaNumericComparator
-
Creates a comparator that will use lexicographical sorting of the non-numerical parts of the
compared strings.
- AlphaNumericComparator(Locale) - Constructor for class com.spotify.helios.rollingupdate.AlphaNumericComparator
-
Creates a comparator that will use locale-sensitive sorting of the non-numerical parts of the
compared strings.
- AlphaNumericComparator(Collator) - Constructor for class com.spotify.helios.rollingupdate.AlphaNumericComparator
-
Creates a comparator that will use the given collator to sort the non-numerical parts of the
compared strings.