| 
 | Brooklyn | |||||||
| FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | METHOD | DETAIL: FIELD | METHOD | |||||||
brooklyn.entity.java.UsesJavabrooklyn.entity.messaging.kafka.KafkaBroker
brooklyn.entity.trait.Startable
brooklyn.entity.rebind.Rebindable
brooklyn.entity.Entity
brooklyn.entity.basic.SoftwareProcess
brooklyn.entity.java.UsesJmx
brooklyn.entity.messaging.MessageBroker
brooklyn.entity.trait.Identifiable
brooklyn.entity.messaging.kafka.Kafka
@ImplementedBy(KafkaBrokerImpl.class) public interface KafkaBroker extends Kafka, MessageBroker, SoftwareProcess, UsesJmx
An Entity that represents a single Kafka broker instance.
| Field Summary | |
|---|---|
| AttributeSensor | BROKER_ID | 
| AttributeSensor | BYTES_RECEIVED | 
| AttributeSensor | BYTES_SENT | 
| AttributeSensor | FETCH_REQUEST_COUNT | 
| ConfigKey | KAFKA_BROKER_CONFIG_TEMPLATELocation of the configuration file template to be copied to the server. | 
| PortAttributeSensorAndConfigKey | KAFKA_PORT | 
| AttributeSensor | MAX_FETCH_TIME | 
| AttributeSensor | MAX_PRODUCE_TIME | 
| AttributeSensor | PRODUCE_REQUEST_COUNT | 
| ConfigKey | START_TIMEOUT | 
| ConfigKey | SUGGESTED_VERSION | 
| AttributeSensor | TOTAL_FETCH_TIME | 
| AttributeSensor | TOTAL_PRODUCE_TIME | 
| ConfigKey | ZOOKEEPER | 
| Fields inherited from interface Kafka | |
|---|---|
| DOWNLOAD_URL, SUGGESTED_VERSION | 
| Fields inherited from interface MessageBroker | |
|---|---|
| BROKER_URL | 
| 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.Integer | getBrokerId() | 
| java.lang.Integer | getKafkaPort() | 
| Zookeeper | getZookeeper() | 
| Methods inherited from interface MessageBroker | |
|---|---|
| setBrokerUrl | 
| Field Detail | 
|---|
public AttributeSensor BROKER_ID
public AttributeSensor BYTES_RECEIVED
public AttributeSensor BYTES_SENT
public AttributeSensor FETCH_REQUEST_COUNT
@SetFromFlag("kafkaServerConfig")
public ConfigKey KAFKA_BROKER_CONFIG_TEMPLATE
        
@SetFromFlag("kafkaPort")
public PortAttributeSensorAndConfigKey KAFKA_PORT
        
public AttributeSensor MAX_FETCH_TIME
public AttributeSensor MAX_PRODUCE_TIME
public AttributeSensor PRODUCE_REQUEST_COUNT
@SetFromFlag("startTimeout")
public ConfigKey START_TIMEOUT
        
@SetFromFlag("version")
public ConfigKey SUGGESTED_VERSION
        
public AttributeSensor TOTAL_FETCH_TIME
public AttributeSensor TOTAL_PRODUCE_TIME
@SetFromFlag("zookeeper")
public ConfigKey ZOOKEEPER
        
| Method Detail | 
|---|
public java.lang.Integer getBrokerId()
public java.lang.Integer getKafkaPort()
public Zookeeper getZookeeper()
Brooklyn Multi-Cloud Application Management Platform 
 brooklyncentral.github.com. Apache License. © 2012.