brooklyn.entity.group.Cluster Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of brooklyn-core Show documentation
Show all versions of brooklyn-core Show documentation
Entity implementation classes, events, and other core elements
package brooklyn.entity.group;
import brooklyn.entity.Group;
import brooklyn.entity.trait.Resizable;
import brooklyn.entity.trait.Startable;
import brooklyn.event.basic.BasicConfigKey;
import brooklyn.util.flags.SetFromFlag;
/**
* Intended to represent a group of homogeneous entities in a single location.
*/
public interface Cluster extends Group, Startable, Resizable {
@SetFromFlag("initialSize")
BasicConfigKey INITIAL_SIZE = new BasicConfigKey(
Integer.class, "cluster.initial.size", "Initial cluster size", 1);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy