Brooklyn

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

brooklyn.entity.Entity
  brooklyn.entity.nosql.DataStore
      brooklyn.entity.basic.SoftwareProcess
          brooklyn.entity.trait.Startable
              brooklyn.entity.rebind.Rebindable
                  brooklyn.entity.nosql.redis.RedisStore
All Superinterfaces:
Entity, DataStore, SoftwareProcess, Startable, Rebindable

@Catalog(name="Redis Server", description="Redis is an open-source, networked, in-memory, key-value data store with optional durability", iconUrl="classpath:///redis-logo.jpeg")
@ImplementedBy(RedisStoreImpl.class)
public interface RedisStore
extends DataStore, SoftwareProcess

An entity that represents a Redis key-value store service. TODO add sensors with Redis statistics using INFO command


Field Summary
BasicAttributeSensorAndConfigKey DOWNLOAD_URL

AttributeSensor EVICTED_KEYS

AttributeSensor EXPIRED_KEYS

AttributeSensor KEYSPACE_HITS

AttributeSensor KEYSPACE_MISSES

ConfigKey REDIS_CONFIG_TEMPLATE_URL

PortAttributeSensorAndConfigKey REDIS_PORT

BasicConfigKey SUGGESTED_VERSION

AttributeSensor TOTAL_COMMANDS_PROCESSED

AttributeSensor TOTAL_CONNECTIONS_RECEIVED

AttributeSensor UPTIME

 
Fields inherited from interface SoftwareProcess
ADDRESS, CUSTOMIZE_LATCH, DOWNLOAD_ADDON_URLS, DOWNLOAD_URL, HOSTNAME, INSTALL_LATCH, LAUNCH_LATCH, PROVISIONING_LOCATION, PROVISIONING_PROPERTIES, SERVICE_STATE, SHELL_ENVIRONMENT, START_LATCH, START_TIMEOUT, SUGGESTED_INSTALL_DIR, SUGGESTED_RUN_DIR, SUGGESTED_VERSION
 
Fields inherited from interface Startable
RESTART, SERVICE_UP, START, STOP
 
Method Summary
java.lang.String getAddress()

java.lang.Integer getRedisPort()

 
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
 

Field Detail

DOWNLOAD_URL

@SetFromFlag("downloadUrl")
public BasicAttributeSensorAndConfigKey DOWNLOAD_URL


EVICTED_KEYS

public AttributeSensor EVICTED_KEYS


EXPIRED_KEYS

public AttributeSensor EXPIRED_KEYS


KEYSPACE_HITS

public AttributeSensor KEYSPACE_HITS


KEYSPACE_MISSES

public AttributeSensor KEYSPACE_MISSES


REDIS_CONFIG_TEMPLATE_URL

@SetFromFlag("redisConfigTemplateUrl")
public ConfigKey REDIS_CONFIG_TEMPLATE_URL


REDIS_PORT

@SetFromFlag("redisPort")
public PortAttributeSensorAndConfigKey REDIS_PORT


SUGGESTED_VERSION

@SetFromFlag("version")
public BasicConfigKey SUGGESTED_VERSION


TOTAL_COMMANDS_PROCESSED

public AttributeSensor TOTAL_COMMANDS_PROCESSED


TOTAL_CONNECTIONS_RECEIVED

public AttributeSensor TOTAL_CONNECTIONS_RECEIVED


UPTIME

public AttributeSensor UPTIME


 
Method Detail

getAddress

public java.lang.String getAddress()


getRedisPort

public java.lang.Integer getRedisPort()


 

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