Brooklyn

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

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

@Catalog(name="Redis Server", description="Redis is an open-source, networked, in-memory, key-value data store with optional durability", iconUrl="classpath:///redis-logo.png")
@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

ConfigKey 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, SUBNET_ADDRESS, SUBNET_HOSTNAME, 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()

 

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 ConfigKey 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.