brooklyn.entity.nosql.cassandra
[Java] Interface CassandraFabric
brooklyn.entity.trait.Startable
brooklyn.entity.group.Fabric
brooklyn.entity.rebind.Rebindable
brooklyn.entity.Entity
brooklyn.entity.group.Tier
brooklyn.entity.Group
brooklyn.entity.nosql.cassandra.CassandraFabric
brooklyn.entity.trait.Changeable
brooklyn.entity.basic.AbstractGroup
brooklyn.entity.group.DynamicFabric
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.