Brooklyn

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

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

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

An Entity that represents a Cassandra node in a CassandraCluster.


Field Summary
BasicAttributeSensorAndConfigKey CASSANDRA_CONFIG_FILE_NAME

BasicAttributeSensorAndConfigKey CASSANDRA_CONFIG_TEMPLATE_URL

BasicAttributeSensorAndConfigKey CLUSTER_NAME

BasicAttributeSensorAndConfigKey DOWNLOAD_URL

PortAttributeSensorAndConfigKey GOSSIP_PORT

ConfigKey MIRROR_URL

download mirror, if desired

BasicAttributeSensor PEERS

BasicAttributeSensor READ_ACTIVE

BasicAttributeSensor READ_COMPLETED

BasicAttributeSensor READ_PENDING

ConfigKey SEEDS

PortAttributeSensorAndConfigKey SSL_GOSSIP_PORT

BasicConfigKey SUGGESTED_VERSION

ConfigKey TGZ_URL

PortAttributeSensorAndConfigKey THRIFT_PORT

BasicAttributeSensor TOKEN

BasicAttributeSensor WRITE_ACTIVE

BasicAttributeSensor WRITE_COMPLETED

BasicAttributeSensor 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, SUGGESTED_INSTALL_DIR, SUGGESTED_RUN_DIR, SUGGESTED_VERSION
 
Fields inherited from interface UsesJmx
DEFAULT_JMX_PORT, JMX_CONTEXT, JMX_PORT, JMX_SSL_ACCESS_CERT, JMX_SSL_ACCESS_KEY, JMX_SSL_ENABLED, JMX_URL, RMI_PORT, RMI_REGISTRY_PORT, RMI_SERVER_PORT, USE_JMX
 
Fields inherited from interface UsesJava
JAVA_OPTIONS, JAVA_OPTS, JAVA_SYSPROPS
 
Method Summary
java.lang.String getClusterName()

java.lang.Integer getGossipPort()

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


CLUSTER_NAME

@SetFromFlag("clusterName")
public BasicAttributeSensorAndConfigKey CLUSTER_NAME


DOWNLOAD_URL

@SetFromFlag("downloadUrl")
public BasicAttributeSensorAndConfigKey DOWNLOAD_URL


GOSSIP_PORT

@SetFromFlag("gossipPort")
public PortAttributeSensorAndConfigKey GOSSIP_PORT


MIRROR_URL

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


PEERS

public BasicAttributeSensor PEERS


READ_ACTIVE

public BasicAttributeSensor READ_ACTIVE


READ_COMPLETED

public BasicAttributeSensor READ_COMPLETED


READ_PENDING

public BasicAttributeSensor READ_PENDING


SEEDS

public ConfigKey SEEDS


SSL_GOSSIP_PORT

@SetFromFlag("sslGgossipPort")
public PortAttributeSensorAndConfigKey SSL_GOSSIP_PORT


SUGGESTED_VERSION

@SetFromFlag("version")
public BasicConfigKey SUGGESTED_VERSION


TGZ_URL

@SetFromFlag("tgzUrl")
public ConfigKey TGZ_URL


THRIFT_PORT

@SetFromFlag("thriftPort")
public PortAttributeSensorAndConfigKey THRIFT_PORT


TOKEN

public BasicAttributeSensor TOKEN


WRITE_ACTIVE

public BasicAttributeSensor WRITE_ACTIVE


WRITE_COMPLETED

public BasicAttributeSensor WRITE_COMPLETED


WRITE_PENDING

public BasicAttributeSensor WRITE_PENDING


 
Method Detail

getClusterName

public java.lang.String getClusterName()


getGossipPort

public java.lang.Integer getGossipPort()


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.