brooklyn.entity.nosql.cassandra
[Java] Interface CassandraFabric
brooklyn.entity.trait.Startable
   brooklyn.entity.group.Fabric
brooklyn.entity.group.Fabric
       brooklyn.entity.rebind.Rebindable
brooklyn.entity.rebind.Rebindable
           brooklyn.entity.Entity
brooklyn.entity.Entity
               brooklyn.entity.group.Tier
brooklyn.entity.group.Tier
                   brooklyn.entity.Group
brooklyn.entity.Group
                       brooklyn.entity.nosql.cassandra.CassandraFabric
brooklyn.entity.nosql.cassandra.CassandraFabric
                           brooklyn.entity.trait.Changeable
brooklyn.entity.trait.Changeable
                               brooklyn.entity.basic.AbstractGroup
brooklyn.entity.basic.AbstractGroup
                                   brooklyn.entity.group.DynamicFabric
brooklyn.entity.group.DynamicFabric
                                       brooklyn.entity.trait.Identifiable
brooklyn.entity.trait.Identifiable
- All Superinterfaces: 
- Startable, Fabric, Rebindable, Entity, Tier, Group, Changeable, AbstractGroup, DynamicFabric, Identifiable
@Catalog(name="Apache Cassandra Database Fabric", description="Cassandra is a highly scalable, eventually " +
        "consistent, distributed, structured key-value store which provides a ColumnFamily-based data model " +
        "richer than typical key/value systems", iconUrl="classpath:///cassandra-logo.jpeg")
@ImplementedBy(CassandraFabricImpl.class)
public interface CassandraFabric
extends DynamicFabric
 A fabric of CassandraNodes, which forms a cluster spanning multiple locations.
 
 Each CassandraCluster child instance is actually just a part of the whole cluster. It consists of the
 nodes in that single location (which normally corresponds to a "datacenter" in Cassandra terminology).
 
    
     
                 
                 
                 
    
     
                 
                 
                 
                | Methods inherited from interface Entity | 
|---|
                | addChild, addChild, addEnricher, addGroup, addPolicy, clearParent, getApplication, getApplicationId, getAttribute, getChildren, getConfig, getConfig, getCreationTime, getDisplayName, getEnrichers, getEntityType, getGroups, getIconUrl, getId, getLocations, getParent, getPolicies, getRebindSupport, invoke, removeChild, removeEnricher, removePolicy, setParent | 
                
                 
                 
    
    
        CURRENT_SEEDS
        public AttributeSensor CURRENT_SEEDS
        
        - 
        
        
    
        DATACENTERS
        public AttributeSensor DATACENTERS
        
        - 
        
        
    
        DATACENTER_USAGE
        public AttributeSensor DATACENTER_USAGE
        
        - 
        
        
    
        HAS_PUBLISHED_SEEDS
        public AttributeSensor HAS_PUBLISHED_SEEDS
        
        - 
        
        
    
        HOSTNAME
        public AttributeSensor HOSTNAME
        
        - 
        
        
    
        INITIAL_QUORUM_SIZE
        public ConfigKey INITIAL_QUORUM_SIZE
        
        - 
        
        
    
        THRIFT_PORT
        public AttributeSensor THRIFT_PORT
        
        - 
        
        
    
        UPDATE
        public MethodEffector UPDATE
        
        - 
        
        
    
     
    
    
        
        update
        @Effector(description="Updates the cluster members")
public void update()
        
        - 
        
        
    
     
Brooklyn Multi-Cloud Application Management Platform 
 brooklyncentral.github.com. Apache License. © 2012.