Brooklyn

brooklyn.entity.nosql.redis
[Groovy] Class RedisStore

java.lang.Object
  groovy.lang.GroovyObjectSupport
      brooklyn.entity.basic.AbstractEntity
          brooklyn.entity.basic.SoftwareProcessEntity
              brooklyn.entity.nosql.redis.RedisStore
All Implemented Interfaces:
DataStore

class RedisStore
extends SoftwareProcessEntity

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


Field Summary
protected static Logger LOG

static BasicConfigKey REDIS_CONFIG_FILE

static PortAttributeSensorAndConfigKey REDIS_PORT

static BasicAttributeSensor UPTIME

 
Fields inherited from class SoftwareProcessEntity
ADDRESS, CUSTOMIZE_LATCH, HOSTNAME, INSTALL_LATCH, LAUNCH_LATCH, PROVISIONING_PROPERTIES, SERVICE_STATE, SHELL_ENVIRONMENT, START_LATCH, SUGGESTED_INSTALL_DIR, SUGGESTED_RUN_DIR, SUGGESTED_VERSION, sensorRegistry
 
Fields inherited from class AbstractEntity
LOG, SENSOR_ADDED, SENSOR_REMOVED, _subscriptionTracker, application, attributesInternal, configsInternal, execution, managementContext, managementData, subscription, tempWorkings
 
Property Summary
OldSshSensorAdapter sshAdapter

 
Constructor Summary
RedisStore(java.util.Map properties = [:], Entity owner = null)

 
Method Summary
protected void addSshSensors()

void doExtraConfigurationDuringStart()

java.lang.String getConfigData(int port, boolean include)

java.lang.Class getDriverInterface()

protected void initSshSensors()

void postStart()

 
Methods inherited from class SoftwareProcessEntity
checkAllSensorsConnected, checkModifiable, connectSensors, getDriver, getLocalHostname, getProvisioningFlags, getProvisioningLocation, getRequiredOpenPorts, initDriver, newDriver, obtainProvisioningFlags, postActivation, postStart, preStart, preStop, removeFirstMatchingLocation, removeFirstMatchingLocation, restart, setProvisioningLocation, start, startInLocation, startInLocation, startInLocation, stop, stopInLocation, waitForEntityStart, waitForServiceUp, waitForServiceUp
 
Methods inherited from class AbstractEntity
addEnricher, addGroup, addOwnedChild, addPolicy, assertNotYetOwned, clearOwner, configure, configure, destroy, emit, emitInternal, firstLocation, getAllConfig, getApplication, getApplicationId, getAttribute, getAttributeByNameParts, getConfig, getConfig, getConfig, getConfig, getConfigMap, getEffector, getEnrichers, getEntityType, getExecutionContext, getGroups, getLocations, getManagementContext, getMutableEntityType, getOwnedChildren, getOwner, getPolicies, getSubscriptionContext, getSubscriptionTracker, hasEverBeenManaged, invalidate, invoke, invoke, invokeFromJava, invokeMethod, onManagementBecomingMaster, onManagementNoLongerMaster, refreshInheritedConfig, refreshInheritedConfigOfChildren, removeAllEnrichers, removeAllPolicies, removeAttribute, removeEnricher, removeOwnedChild, removePolicy, setApplication, setAttribute, setAttribute, setBeingManaged, setConfig, setConfig, setConfigEvenIfOwned, setConfigEvenIfOwned, setConfigIfValNonNull, setConfigIfValNonNull, setOwner, subscribe, subscribeToChildren, subscribeToMembers, toString, toStringFieldsToInclude, unsubscribe, unsubscribe
 
Methods inherited from class groovy.lang.GroovyObjectSupport
groovy.lang.GroovyObjectSupport#setProperty(java.lang.String, java.lang.Object), groovy.lang.GroovyObjectSupport#getProperty(java.lang.String), groovy.lang.GroovyObjectSupport#getMetaClass(), groovy.lang.GroovyObjectSupport#setMetaClass(groovy.lang.MetaClass), groovy.lang.GroovyObjectSupport#invokeMethod(java.lang.String, java.lang.Object), groovy.lang.GroovyObjectSupport#wait(), groovy.lang.GroovyObjectSupport#wait(long), groovy.lang.GroovyObjectSupport#wait(long, int), groovy.lang.GroovyObjectSupport#equals(java.lang.Object), groovy.lang.GroovyObjectSupport#toString(), groovy.lang.GroovyObjectSupport#hashCode(), groovy.lang.GroovyObjectSupport#getClass(), groovy.lang.GroovyObjectSupport#notify(), groovy.lang.GroovyObjectSupport#notifyAll()
 

Field Detail

LOG

protected static final Logger LOG


REDIS_CONFIG_FILE

public static final BasicConfigKey REDIS_CONFIG_FILE


REDIS_PORT

public static final PortAttributeSensorAndConfigKey REDIS_PORT


UPTIME

public static final BasicAttributeSensor UPTIME


 
Property Detail

sshAdapter

OldSshSensorAdapter sshAdapter


 
Constructor Detail

RedisStore

RedisStore(java.util.Map properties = [:], Entity owner = null)


 
Method Detail

addSshSensors

protected void addSshSensors()


doExtraConfigurationDuringStart

@Override
void doExtraConfigurationDuringStart()


getConfigData

java.lang.String getConfigData(int port, boolean include)


getDriverInterface

java.lang.Class getDriverInterface()


initSshSensors

protected void initSshSensors()


postStart

@Override
void postStart()


 

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