Package com.yahoo.config.model.provision
Class HostsXmlProvisioner
java.lang.Object
com.yahoo.config.model.provision.HostsXmlProvisioner
- All Implemented Interfaces:
com.yahoo.config.model.api.HostProvisioner
public class HostsXmlProvisioner
extends Object
implements com.yahoo.config.model.api.HostProvisioner
A host provisioner based on a hosts.xml file.
No state in this provisioner, i.e it does not know anything about the active
application if one exists. Pre-condition: A valid hosts file.
- Author:
- hmusum
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncom.yahoo.config.provision.HostSpec
allocateHost
(String alias) List<com.yahoo.config.provision.HostSpec>
prepare
(com.yahoo.config.provision.ClusterSpec cluster, com.yahoo.config.provision.Capacity quantity, com.yahoo.config.provision.ProvisionLogger logger) Called when provisioning nodes using <nodes count="..."
-
Field Details
-
IMPLICIT_ADMIN_HOSTALIAS
- See Also:
-
-
Constructor Details
-
HostsXmlProvisioner
-
-
Method Details
-
allocateHost
- Specified by:
allocateHost
in interfacecom.yahoo.config.model.api.HostProvisioner
-
prepare
public List<com.yahoo.config.provision.HostSpec> prepare(com.yahoo.config.provision.ClusterSpec cluster, com.yahoo.config.provision.Capacity quantity, com.yahoo.config.provision.ProvisionLogger logger) Called when provisioning nodes using <nodes count="..."- Specified by:
prepare
in interfacecom.yahoo.config.model.api.HostProvisioner
-