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
Entity.AdjunctSupport<T extends EntityAdjunct>, Entity.EnricherSupport, Entity.GroupSupport, Entity.PolicySupport, Entity.SensorSupport
BrooklynObject.RelationSupport<T extends BrooklynObject>, BrooklynObject.SubscriptionSupport, BrooklynObject.TagSupport
Configurable.ConfigurationSupport
Modifier and Type | Field and Description |
---|---|
static AttributeSensorAndConfigKey<java.lang.String,java.lang.String> |
AMQP_VERSION |
static ConfigKey<java.lang.String> |
ARCHIVE_DIRECTORY_NAME_FORMAT |
static ConfigKey<java.lang.String> |
CONFIG_TEMPLATE_URL |
static AttributeSensorAndConfigKey<java.lang.String,java.lang.String> |
DOWNLOAD_URL |
static ConfigKey<java.lang.Boolean> |
ENABLE_MANAGEMENT_PLUGIN |
static ConfigKey<java.lang.String> |
ERLANG_DEB_REPO_URL |
static ConfigKey<java.lang.String> |
ERLANG_VERSION |
static PortAttributeSensorAndConfigKey |
MANAGEMENT_PORT |
static AttributeSensor<java.lang.String> |
MANAGEMENT_URL |
static ConfigKey<java.lang.String> |
SUGGESTED_VERSION |
ADD_OPEN_INBOUND_PORTS_EFFECTOR, ADDRESS, CHILDREN_STARTABLE_MODE, CUSTOMIZE_FILES, CUSTOMIZE_LATCH, CUSTOMIZE_TEMPLATES, DONT_REQUIRE_TTY_FOR_SUDO, DOWNLOAD_ADDON_URLS, ENTITY_STARTED, EXPANDED_INSTALL_DIR, HOSTNAME, INBOUND_PORTS_AUTO_INFER, INBOUND_PORTS_CONFIG_REGEX, INSTALL_DIR, INSTALL_FILES, INSTALL_LATCH, INSTALL_RESOURCES_LATCH, INSTALL_TEMPLATES, INSTALL_UNIQUE_LABEL, LAUNCH_LATCH, LIFECYCLE_EFFECTOR_TASKS, MAXIMUM_REBIND_SENSOR_CONNECT_DELAY, OPEN_IPTABLES, PID_FILE, POST_CUSTOMIZE_COMMAND, POST_INSTALL_COMMAND, POST_LAUNCH_COMMAND, PRE_CUSTOMIZE_COMMAND, PRE_INSTALL_COMMAND, PRE_INSTALL_FILES, PRE_INSTALL_TEMPLATES, PRE_LAUNCH_COMMAND, PROVISIONING_LOCATION, PROVISIONING_PROPERTIES, REQUIRED_OPEN_LOGIN_PORTS, RETRIEVE_USAGE_METRICS, RUN_DIR, RUNTIME_FILES, RUNTIME_RESOURCES_LATCH, RUNTIME_TEMPLATES, SERVICE_PROCESS_IS_RUNNING, SERVICE_PROCESS_IS_RUNNING_POLL_PERIOD, SERVICE_STATE_ACTUAL, SERVICE_STATE_EXPECTED, SETUP_LATCH, SHELL_ENVIRONMENT, SKIP_ENTITY_START_IF_RUNNING, SKIP_INSTALLATION, START_LATCH, START_TIMEOUT, STOP_IPTABLES, STOP_LATCH, SUBNET_ADDRESS, SUBNET_HOSTNAME, TEMPLATE_SUBSTITUTIONS
RESTART, SERVICE_UP, START, STOP
BROKER_URL
AMQP_0_10, AMQP_0_8, AMQP_0_9, AMQP_0_9_1, AMQP_1_0, AMQP_PORT, VIRTUAL_HOST_NAME
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() |
populateServiceNotUpDiagnostics
restart, start, stop
setBrokerUrl
getAmqpPort, getAmqpVersion, getVirtualHost
addChild, addChild, addFeed, clearParent, enrichers, getApplication, getApplicationId, getAttribute, getChildren, getConfig, getCreationTime, getDisplayName, getEntityType, getIconUrl, getId, getLocations, getParent, groups, invoke, policies, relations, removeChild, sensors, setDisplayName, setParent
getCatalogItemId, getCatalogItemIdSearchPath, subscriptions, tags
config, getConfig
static final ConfigKey<java.lang.String> SUGGESTED_VERSION
static final ConfigKey<java.lang.String> ARCHIVE_DIRECTORY_NAME_FORMAT
static final AttributeSensorAndConfigKey<java.lang.String,java.lang.String> DOWNLOAD_URL
static final ConfigKey<java.lang.String> ERLANG_VERSION
static final ConfigKey<java.lang.String> ERLANG_DEB_REPO_URL
static final ConfigKey<java.lang.String> CONFIG_TEMPLATE_URL
static final AttributeSensorAndConfigKey<java.lang.String,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)
java.util.Map<java.lang.String,java.lang.String> getShellEnvironment()
java.lang.String getRunDir()