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, SoftwareProcess.StopSoftwareParameters
Startable.RestartEffectorBody, Startable.StartEffectorBody, Startable.StopEffectorBody
BrooklynObject.TagSupport
Configurable.ConfigurationSupport
Modifier and Type | Field and Description |
---|---|
static PortAttributeSensorAndConfigKey |
AMQP_PORT |
static BasicAttributeSensorAndConfigKey<java.lang.String> |
AMQP_VERSION |
static ConfigKey<java.lang.String> |
CONFIG_TEMPLATE_URL |
static BasicAttributeSensorAndConfigKey<java.lang.String> |
DOWNLOAD_URL |
static ConfigKey<java.lang.Boolean> |
ENABLE_MANAGEMENT_PLUGIN |
static BasicConfigKey<java.lang.String> |
ERLANG_VERSION |
static PortAttributeSensorAndConfigKey |
MANAGEMENT_PORT |
static AttributeSensor<java.lang.String> |
MANAGEMENT_URL |
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_INSTALL_FILES, PRE_INSTALL_TEMPLATES, PRE_LAUNCH_COMMAND, PROVISIONING_LOCATION, PROVISIONING_PROPERTIES, REQUIRED_OPEN_LOGIN_PORTS, RUN_DIR, RUNTIME_FILES, RUNTIME_RESOURCES_LATCH, RUNTIME_TEMPLATES, SERVICE_PROCESS_IS_RUNNING, SERVICE_STATE_ACTUAL, SERVICE_STATE_EXPECTED, SETUP_LATCH, SHELL_ENVIRONMENT, SKIP_ENTITY_START_IF_RUNNING, 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
config, setConfig
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 ConfigKey<java.lang.String> CONFIG_TEMPLATE_URL
static final PortAttributeSensorAndConfigKey AMQP_PORT
static final BasicAttributeSensorAndConfigKey<java.lang.String> VIRTUAL_HOST_NAME
static final BasicAttributeSensorAndConfigKey<java.lang.String> AMQP_VERSION
static final PortAttributeSensorAndConfigKey MANAGEMENT_PORT
static final AttributeSensor<java.lang.String> MANAGEMENT_URL
static final ConfigKey<java.lang.Boolean> ENABLE_MANAGEMENT_PLUGIN
RabbitQueue createQueue(java.util.Map properties)
@Beta java.util.Map<java.lang.String,java.lang.String> getShellEnvironment()
@Beta java.lang.String getRunDir()