| 
 | Brooklyn | |||||||
| FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | METHOD | DETAIL: FIELD | METHOD | |||||||
brooklyn.entity.messaging.amqp.AmqpServerbrooklyn.entity.trait.Startable
brooklyn.entity.rebind.Rebindable
brooklyn.entity.Entity
brooklyn.entity.basic.SoftwareProcess
brooklyn.entity.messaging.MessageBroker
brooklyn.entity.messaging.rabbit.RabbitBroker
brooklyn.entity.trait.Identifiable
@Catalog(name="RabbitMQ Broker", description="RabbitMQ is an open source message broker software (i.e. message-oriented middleware) that implements the Advanced Message Queuing Protocol (AMQP) standard", iconUrl="classpath:///RabbitMQLogo.png") @ImplementedBy(RabbitBrokerImpl.class) public interface RabbitBroker extends AmqpServer, MessageBroker, SoftwareProcess
An Entity that represents a single Rabbit MQ broker instance, using AMQP 0-9-1.
| Field Summary | |
|---|---|
| static PortAttributeSensorAndConfigKey | AMQP_PORT | 
| static BasicAttributeSensorAndConfigKey | AMQP_VERSION | 
| static BasicAttributeSensorAndConfigKey | DOWNLOAD_URL | 
| static BasicConfigKey | ERLANG_VERSION | 
| static ConfigKey | SUGGESTED_VERSION | 
| static BasicAttributeSensorAndConfigKey | VIRTUAL_HOST_NAME | 
| Fields inherited from interface AmqpServer | |
|---|---|
| AMQP_0_10, AMQP_0_8, AMQP_0_9, AMQP_0_9_1, AMQP_1_0, AMQP_PORT, AMQP_VERSION, VIRTUAL_HOST_NAME | 
| Fields inherited from interface MessageBroker | |
|---|---|
| BROKER_URL | 
| Fields inherited from interface Startable | |
|---|---|
| RESTART, SERVICE_UP, START, STOP | 
| Method Summary | |
|---|---|
| RabbitQueue | createQueue(java.util.Map properties) | 
| java.lang.String | getRunDir() | 
| java.util.Map | getShellEnvironment() | 
| Methods inherited from interface AmqpServer | |
|---|---|
| getAmqpPort, getAmqpVersion, getVirtualHost | 
| Methods inherited from interface MessageBroker | |
|---|---|
| setBrokerUrl | 
| Field Detail | 
|---|
@SetFromFlag("amqpPort")
public static final PortAttributeSensorAndConfigKey AMQP_PORT
        
@SetFromFlag("amqpVersion")
public static final BasicAttributeSensorAndConfigKey AMQP_VERSION
        
@SetFromFlag("downloadUrl")
public static final BasicAttributeSensorAndConfigKey DOWNLOAD_URL
        
@SetFromFlag("erlangVersion")
public static final BasicConfigKey ERLANG_VERSION
        
@SetFromFlag("version")
public static final ConfigKey SUGGESTED_VERSION
        
@SetFromFlag("virtualHost")
public static final BasicAttributeSensorAndConfigKey VIRTUAL_HOST_NAME
        
| Method Detail | 
|---|
public RabbitQueue createQueue(java.util.Map properties)
String getRunDir(); } public java.lang.String getRunDir()
MapgetShellEnvironment(); public java.util.Map getShellEnvironment() 
Brooklyn Multi-Cloud Application Management Platform 
 brooklyncentral.github.com. Apache License. © 2012.