Brooklyn

brooklyn.entity.nosql.redis
[Java] Interface RedisCluster

brooklyn.entity.Entity
  brooklyn.entity.trait.Startable
      brooklyn.entity.nosql.redis.RedisCluster
          brooklyn.entity.rebind.Rebindable
All Superinterfaces:
Entity, Startable, Rebindable

@Catalog(name="Redis Cluster", description="Redis is an open-source, networked, in-memory, key-value data store with optional durability", iconUrl="classpath:///redis-logo.png")
@ImplementedBy(RedisClusterImpl.class)
public interface RedisCluster
extends Entity, Startable

A cluster of RedisStores with one master and a group of slaves. The slaves are contained in a DynamicCluster which can be resized by a policy if required. TODO add sensors with aggregated Redis statistics from cluster


Field Summary
 
Fields inherited from interface Startable
RESTART, SERVICE_UP, START, STOP
 
Method Summary
 
Methods inherited from interface Entity
addChild, addChild, addEnricher, addGroup, addOwnedChild, addPolicy, clearOwner, clearParent, getApplication, getApplicationId, getAttribute, getChildren, getConfig, getDisplayName, getEnrichers, getEntityType, getGroups, getId, getLocations, getOwnedChildren, getOwner, getParent, getPolicies, getRebindSupport, invoke, removeChild, removeEnricher, removeOwnedChild, removePolicy, setOwner, setParent
 
Methods inherited from interface Startable
restart, start, stop
 

Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.