Brooklyn

brooklyn.entity.nosql.cassandra
[Java] Interface CassandraNode

brooklyn.entity.java.UsesJava
  brooklyn.entity.java.UsesJavaMXBeans
      brooklyn.entity.trait.Startable
          brooklyn.entity.rebind.Rebindable
              brooklyn.entity.Entity
                  brooklyn.entity.basic.SoftwareProcess
                      brooklyn.entity.java.UsesJmx
                          brooklyn.entity.trait.Identifiable
                              brooklyn.entity.nosql.cassandra.CassandraNode
All Superinterfaces:
UsesJava, UsesJavaMXBeans, Startable, Rebindable, Entity, SoftwareProcess, UsesJmx, Identifiable

@ImplementedBy(CassandraNodeImpl.class)
public interface CassandraNode
extends SoftwareProcess, UsesJavaMXBeans, UsesJmx

An Entity that represents a Cassandra node in a CassandraCluster.


Field Summary
BasicAttributeSensorAndConfigKey CASSANDRA_CONFIG_FILE_NAME

BasicAttributeSensorAndConfigKey CASSANDRA_CONFIG_TEMPLATE_URL

BasicAttributeSensorAndConfigKey CASSANDRA_RACKDC_CONFIG_FILE_NAME

BasicAttributeSensorAndConfigKey CASSANDRA_RACKDC_CONFIG_TEMPLATE_URL

BasicAttributeSensorAndConfigKey CLUSTER_NAME

ConfigKey CUSTOM_SNITCH_JAR_URL

BasicAttributeSensorAndConfigKey DATACENTER_NAME

BasicAttributeSensorAndConfigKey DOWNLOAD_URL

ConfigKey ENDPOINT_SNITCH_NAME

PortAttributeSensorAndConfigKey GOSSIP_PORT

ConfigKey INITIAL_SEEDS

AttributeSensor LIVE_NODE_COUNT

ConfigKey MIRROR_URL

download mirror, if desired

AttributeSensor PEERS

BasicAttributeSensorAndConfigKey RACK_NAME

AttributeSensor READS_PER_SECOND_IN_WINDOW

AttributeSensor READS_PER_SECOND_LAST

AttributeSensor READ_ACTIVE

AttributeSensor READ_COMPLETED

AttributeSensor READ_PENDING

AttributeSensor SERVICE_UP_JMX

PortAttributeSensorAndConfigKey SSL_GOSSIP_PORT

ConfigKey START_TIMEOUT

ConfigKey SUGGESTED_VERSION

ConfigKey TGZ_URL

PortAttributeSensorAndConfigKey THRIFT_PORT

AttributeSensor THRIFT_PORT_LATENCY

AttributeSensor THRIFT_PORT_LATENCY_IN_WINDOW

AttributeSensor TOKEN

AttributeSensor WRITES_PER_SECOND_IN_WINDOW

AttributeSensor WRITES_PER_SECOND_LAST

AttributeSensor WRITE_ACTIVE

AttributeSensor WRITE_COMPLETED

AttributeSensor WRITE_PENDING

 
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 UsesJavaMXBeans
AVAILABLE_PROCESSORS, AVG_PROCESS_CPU_TIME_FRACTION, AVG_PROCESS_CPU_TIME_FRACTION_PERIOD, COMMITTED_HEAP_MEMORY, CURRENT_THREAD_COUNT, FREE_PHYSICAL_MEMORY_SIZE, GARBAGE_COLLECTION_TIME, INIT_HEAP_MEMORY, MAX_HEAP_MEMORY, MXBEAN_STATS_ENABLED, NON_HEAP_MEMORY_USAGE, PEAK_THREAD_COUNT, PROCESS_CPU_TIME, PROCESS_CPU_TIME_FRACTION, PROCESS_CPU_TIME_FRACTION_IN_WINDOW, PROCESS_CPU_TIME_FRACTION_LAST, START_TIME, SYSTEM_LOAD_AVERAGE, TOTAL_PHYSICAL_MEMORY_SIZE, UP_TIME, USED_HEAP_MEMORY
 
Fields inherited from interface UsesJmx
DEFAULT_JMX_PORT, JMX_AGENT_MODE, JMX_CONTEXT, JMX_PASSWORD, JMX_PORT, JMX_SSL_ACCESS_CERT, JMX_SSL_ACCESS_KEY, JMX_SSL_ENABLED, JMX_URL, JMX_USER, RMI_REGISTRY_PORT, RMI_SERVER_PORT, USE_JMX
 
Fields inherited from interface UsesJava
CHECK_JAVA_HOSTNAME_BUG, JAVA_OPTS, JAVA_SYSPROPS
 
Method Summary
java.lang.String getBroadcastAddress()

java.lang.String getClusterName()

java.lang.Integer getGossipPort()

java.lang.String getListenAddress()

java.lang.String getSeeds()

java.lang.Integer getSslGossipPort()

java.lang.Integer getThriftPort()

java.lang.Long getToken()

void setToken(java.lang.String token)

 

Field Detail

CASSANDRA_CONFIG_FILE_NAME

@SetFromFlag("cassandraConfigFileName")
public BasicAttributeSensorAndConfigKey CASSANDRA_CONFIG_FILE_NAME


CASSANDRA_CONFIG_TEMPLATE_URL

@SetFromFlag("cassandraConfigTemplateUrl")
public BasicAttributeSensorAndConfigKey CASSANDRA_CONFIG_TEMPLATE_URL


CASSANDRA_RACKDC_CONFIG_FILE_NAME

@SetFromFlag("cassandraRackdcConfigFileName")
public BasicAttributeSensorAndConfigKey CASSANDRA_RACKDC_CONFIG_FILE_NAME


CASSANDRA_RACKDC_CONFIG_TEMPLATE_URL

@SetFromFlag("cassandraRackdcConfigTemplateUrl")
public BasicAttributeSensorAndConfigKey CASSANDRA_RACKDC_CONFIG_TEMPLATE_URL


CLUSTER_NAME

@SetFromFlag("clusterName")
public BasicAttributeSensorAndConfigKey CLUSTER_NAME


CUSTOM_SNITCH_JAR_URL

@SetFromFlag("customSnitchJarUrl")
public ConfigKey CUSTOM_SNITCH_JAR_URL


DATACENTER_NAME

@SetFromFlag("datacenterName")
public BasicAttributeSensorAndConfigKey DATACENTER_NAME


DOWNLOAD_URL

@SetFromFlag("downloadUrl")
public BasicAttributeSensorAndConfigKey DOWNLOAD_URL


ENDPOINT_SNITCH_NAME

@SetFromFlag("snitchName")
public ConfigKey ENDPOINT_SNITCH_NAME


GOSSIP_PORT

@SetFromFlag("gossipPort")
public PortAttributeSensorAndConfigKey GOSSIP_PORT


INITIAL_SEEDS

@SuppressWarnings({ "rawtypes", "unchecked" })
public ConfigKey INITIAL_SEEDS


LIVE_NODE_COUNT

public AttributeSensor LIVE_NODE_COUNT


MIRROR_URL

@SetFromFlag("mirrorUrl")
public ConfigKey MIRROR_URL
download mirror, if desired


PEERS

public AttributeSensor PEERS


RACK_NAME

@SetFromFlag("rackName")
public BasicAttributeSensorAndConfigKey RACK_NAME


READS_PER_SECOND_IN_WINDOW

public AttributeSensor READS_PER_SECOND_IN_WINDOW


READS_PER_SECOND_LAST

public AttributeSensor READS_PER_SECOND_LAST


READ_ACTIVE

public AttributeSensor READ_ACTIVE


READ_COMPLETED

public AttributeSensor READ_COMPLETED


READ_PENDING

public AttributeSensor READ_PENDING


SERVICE_UP_JMX

public AttributeSensor SERVICE_UP_JMX


SSL_GOSSIP_PORT

@SetFromFlag("sslGgossipPort")
public PortAttributeSensorAndConfigKey SSL_GOSSIP_PORT


START_TIMEOUT

public ConfigKey START_TIMEOUT


SUGGESTED_VERSION

@SetFromFlag("version")
public ConfigKey SUGGESTED_VERSION


TGZ_URL

@SetFromFlag("tgzUrl")
public ConfigKey TGZ_URL


THRIFT_PORT

@SetFromFlag("thriftPort")
public PortAttributeSensorAndConfigKey THRIFT_PORT


THRIFT_PORT_LATENCY

public AttributeSensor THRIFT_PORT_LATENCY


THRIFT_PORT_LATENCY_IN_WINDOW

public AttributeSensor THRIFT_PORT_LATENCY_IN_WINDOW


TOKEN

public AttributeSensor TOKEN


WRITES_PER_SECOND_IN_WINDOW

public AttributeSensor WRITES_PER_SECOND_IN_WINDOW


WRITES_PER_SECOND_LAST

public AttributeSensor WRITES_PER_SECOND_LAST


WRITE_ACTIVE

public AttributeSensor WRITE_ACTIVE


WRITE_COMPLETED

public AttributeSensor WRITE_COMPLETED


WRITE_PENDING

public AttributeSensor WRITE_PENDING


 
Method Detail

getBroadcastAddress

public java.lang.String getBroadcastAddress()


getClusterName

public java.lang.String getClusterName()


getGossipPort

public java.lang.Integer getGossipPort()


getListenAddress

public java.lang.String getListenAddress()


getSeeds

public java.lang.String getSeeds()


getSslGossipPort

public java.lang.Integer getSslGossipPort()


getThriftPort

public java.lang.Integer getThriftPort()


getToken

public java.lang.Long getToken()


setToken

public void setToken(java.lang.String token)


 

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