public interface RabbitBroker extends SoftwareProcess, MessageBroker, AmqpServer
Entity
that represents a single Rabbit MQ broker instance, using AMQP 0-9-1.SoftwareProcess.ChildStartableMode, SoftwareProcess.RestartSoftwareParameters
Startable.RestartEffectorBody, Startable.StartEffectorBody, Startable.StopEffectorBody
BrooklynObject.TagSupport
Modifier and Type | Field and Description |
---|---|
static PortAttributeSensorAndConfigKey |
AMQP_PORT |
static BasicAttributeSensorAndConfigKey<java.lang.String> |
AMQP_VERSION |
static BasicAttributeSensorAndConfigKey<java.lang.String> |
DOWNLOAD_URL |
static BasicConfigKey<java.lang.String> |
ERLANG_VERSION |
static ConfigKey<java.lang.String> |
SUGGESTED_VERSION |
static BasicAttributeSensorAndConfigKey<java.lang.String> |
VIRTUAL_HOST_NAME |
ADDRESS, CHILDREN_STARTABLE_MODE, CUSTOMIZE_LATCH, DOWNLOAD_ADDON_URLS, ENTITY_STARTED, EXPANDED_INSTALL_DIR, HOSTNAME, INSTALL_DIR, INSTALL_FILES, INSTALL_LATCH, INSTALL_RESOURCES_LATCH, INSTALL_TEMPLATES, INSTALL_UNIQUE_LABEL, LAUNCH_LATCH, MAXIMUM_REBIND_SENSOR_CONNECT_DELAY, PID_FILE, POST_INSTALL_COMMAND, POST_LAUNCH_COMMAND, PRE_INSTALL_COMMAND, PRE_LAUNCH_COMMAND, PROVISIONING_LOCATION, PROVISIONING_PROPERTIES, RUN_DIR, RUNTIME_FILES, RUNTIME_RESOURCES_LATCH, RUNTIME_TEMPLATES, SERVICE_PROCESS_IS_RUNNING, SERVICE_STATE_ACTUAL, SETUP_LATCH, SHELL_ENVIRONMENT, SKIP_INSTALLATION, START_LATCH, START_TIMEOUT, SUBNET_ADDRESS, SUBNET_HOSTNAME, SUGGESTED_INSTALL_DIR, SUGGESTED_RUN_DIR
RESTART, SERVICE_UP, START, STOP
BROKER_URL
AMQP_0_10, AMQP_0_8, AMQP_0_9, AMQP_0_9_1, AMQP_1_0
Modifier and Type | Method and Description |
---|---|
RabbitQueue |
createQueue(java.util.Map properties) |
java.lang.String |
getRunDir() |
java.util.Map<java.lang.String,java.lang.String> |
getShellEnvironment() |
setBrokerUrl
getAmqpPort, getAmqpVersion, getVirtualHost
addChild, addChild, addEnricher, addEnricher, addFeed, addGroup, addPolicy, addPolicy, addTag, clearParent, containsTag, getApplication, getApplicationId, getAttribute, getChildren, getConfig, getConfig, getConfigRaw, getConfigRaw, getCreationTime, getDisplayName, getEnrichers, getEntityType, getGroups, getIconUrl, getId, getLocations, getParent, getPolicies, getTags, invoke, removeChild, removeEnricher, removeGroup, removePolicy, removeTag, setParent
getCatalogItemId, getTagSupport, tags
static final ConfigKey<java.lang.String> SUGGESTED_VERSION
static final BasicAttributeSensorAndConfigKey<java.lang.String> DOWNLOAD_URL
static final BasicConfigKey<java.lang.String> ERLANG_VERSION
static final PortAttributeSensorAndConfigKey AMQP_PORT
static final BasicAttributeSensorAndConfigKey<java.lang.String> VIRTUAL_HOST_NAME
static final BasicAttributeSensorAndConfigKey<java.lang.String> AMQP_VERSION
RabbitQueue createQueue(java.util.Map properties)
@Beta java.util.Map<java.lang.String,java.lang.String> getShellEnvironment()
@Beta java.lang.String getRunDir()