Chapter 2. Broker Service


Overview

Description: ActiveMQ Broker
Singleton: no
Plugin: ActiveMQ

Parent Resource Types

  • ActiveMQ Server Platform
  • JMX Server Platform
  • Servicemix 3 Server Platform
  • Servicemix 4 Server Platform
  • Fabric Container Platform
  • JBoss Fuse Container Platform
  • JBossAS Server Platform

Child Resource Types

Connection Properties

Table 2.1. Connection Properties
NameRequiredDescriptionInternal Name
Broker VersionyesThe version of the brokerBrokerVersion
Object Nameyes objectName
Object Name 1yes objectName1
Name Templateyes nameTemplate
Description Templateyes descriptionTemplate
Broker NameyesThe name of the brokerbrokerName
Note
You must use the internal name to reference Configuration Properties in Dynamic Group Definition expressions.

Metrics

Table 2.2. Metrics
NameTypeDescriptionInternal Name
Total Consumer CountmeasurementNumber of message consumers subscribed to destinations on the broker.TotalConsumerCount
Total Enqueue CountmeasurementNumber of messages that have been sent to the broker.TotalEnqueueCount
Total Enqueue Count per MinutemeasurementNumber of messages that have been sent to the broker.TotalEnqueueCount
Total Dequeue CountmeasurementNumber of messages that have been acknowledged on the broker.TotalDequeueCount
Total Dequeue Count per MinutemeasurementNumber of messages that have been acknowledged on the broker.TotalDequeueCount
Total Message CountmeasurementNumber of unacknowledged messages on the broker.TotalMessageCount
Total Message Count per MinutemeasurementNumber of unacknowledged messages on the broker.TotalMessageCount
Memory Percent UsagemeasurementPercent of memory limit used.MemoryPercentUsage
Memory LimitmeasurementMemory limit, in bytes, used for holding undelivered messages before paging to temporary storage.MemoryLimit
Note
You must use the internal name to reference Traits in Dynamic Group Definition expressions.

Configuration Properties

none

Operations

Table 2.3. Operations
NameDescription
StartStarts the Broker
StopStops the Broker and all its components
GcFlushes Broker caches so that the garbage collector can reclaim more memory
Add ConnectorAdds a Connector to the broker.
Remove ConnectorRemoves a Connector from the broker.
Reset StatisticsReset all broker statistics.
Enable StatisticsEnable broker statistics.
Disable StatisticsDisable broker statistics.
Add Network ConnectorAdds a Network Connector to the broker.
Remove Network ConnectorRemoves a Network Connector from the broker.
Stop GracefullyPoll for queues matching queueName are empty before stopping
Terminate JVMShuts down the JVM.
Add TopicAdds a Topic destination to the broker.
Add QueueAdds a Queue destination to the broker.
Remove TopicRemoves a Topic destination from the Broker
Remove QueueRemoves a Queue destination from the Broker
Reload Log 4j PropertiesReloads log4j.properties from the classpath.
Get Transport Connector By TypeThe url of transport connector by it's type; e.g. tcp, stomp, ssl, etc.

Package Types

none
Red Hat logoGithubRedditYoutubeTwitter

Learn

Try, buy, & sell

Communities

About Red Hat Documentation

We help Red Hat users innovate and achieve their goals with our products and services with content they can trust.

Making open source more inclusive

Red Hat is committed to replacing problematic language in our code, documentation, and web properties. For more details, see the Red Hat Blog.

About Red Hat

We deliver hardened solutions that make it easier for enterprises to work across platforms and environments, from the core datacenter to the network edge.

© 2024 Red Hat, Inc.