All Downloads are FREE. Search and download functionalities are using the official Maven repository.

brooklyn.entity.group.Cluster Maven / Gradle / Ivy

There is a newer version: 0.7.0-M1
Show newest version
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