brooklyn.entity.messaging.rabbit
[Java] Interface RabbitBroker
brooklyn.entity.messaging.rabbit.RabbitBroker
brooklyn.entity.rebind.Rebindable
brooklyn.entity.messaging.MessageBroker
brooklyn.entity.Entity
brooklyn.entity.messaging.amqp.AmqpServer
brooklyn.entity.basic.SoftwareProcess
brooklyn.entity.trait.Startable
- All Superinterfaces:
- Rebindable, MessageBroker, Entity, AmqpServer, SoftwareProcess, Startable
@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.
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 |
AMQP_PORT
@SetFromFlag("amqpPort")
public static final PortAttributeSensorAndConfigKey AMQP_PORT
-
AMQP_VERSION
@SetFromFlag("amqpVersion")
public static final BasicAttributeSensorAndConfigKey AMQP_VERSION
-
DOWNLOAD_URL
@SetFromFlag("downloadUrl")
public static final BasicAttributeSensorAndConfigKey DOWNLOAD_URL
-
ERLANG_VERSION
@SetFromFlag("erlangVersion")
public static final BasicConfigKey ERLANG_VERSION
-
SUGGESTED_VERSION
@SetFromFlag("version")
public static final BasicConfigKey SUGGESTED_VERSION
-
VIRTUAL_HOST_NAME
@SetFromFlag("virtualHost")
public static final BasicAttributeSensorAndConfigKey VIRTUAL_HOST_NAME
-
createQueue
public RabbitQueue createQueue(java.util.Map properties)
-
getRunDir
@Beta
public java.lang.String getRunDir()
-
getShellEnvironment
@Beta
public java.util.Map getShellEnvironment()
-
Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.