SiteMap
Using ActiveMQ Classic
- Configuring Brokers
- Configuring Transports
- ActiveMQ Classic Connection URIs
- Broker Configuration URI
- Configuring Wire Formats
- Connection Configuration URI
- Discovery Transport Reference
- Failover Transport Reference
- Fanout Transport Reference
- HTTP and HTTPs Transports Reference
- Multicast Transport Reference
- NIO Transport Reference
- Peer Transport Reference
- SSL Transport Reference
- Static Transport Reference
- TCP Transport Reference
- UDP Transport Reference
- VM Transport Reference
- ActiveMQ Classic InactivityMonitor
- ZeroConf Transport Reference
- ActiveMQ Classic Connection URIs
- Examples
- Getting Started
- Hello World
- Initial Configuration
- Installation
- Known Bad OS and JVM Combinations
- Performance Tuning
- Run Broker
- Topologies
- Use Cases
- User Submitted Configurations
- Web Samples
- Xml Configuration
- Xml Reference
Community
- Articles
- Books
- Contributing
- FAQ
- Configuration
- How can I enable detailed logging
- How does XBean compare to Spring 2
- How do I configure 10s of 1000s of Queues in a single broker
- How do I configure ActiveMQ Classic to hold 100s of millions of Queue Messages
- How do I configure ActiveMQ Classic to use AIO server transport
- How do I configure automatic reconnection
- How do I configure distributed queues or topics
- How do I configure the queues I want
- How do I define a local address and local port for TCP or SSL
- How do I disable persistence
- How do I run ActiveMQ Classic under the Kaffe JVM
- How to configure a new database
- How to deploy activemq-ra-version.rar to weblogic
- How to disable multicast discovery
- Developing ActiveMQ Classic
- Errors
- Could not find PacketReader for packet type - UNKNOWN PACKET TYPE
- Exceptions
- certificate_unknown
- IOException - could not find class for resource
- java.io.InterruptedIOException
- java.io.IOException Failed to create database ‘derbydb’, see the next exception for details
- java.lang.NoSuchMethodError
- java.lang.NoSuchMethodException org.activemq.ra.ActiveMQResourceAdapter.setUseEmbeddedBroker
- java.lang.OutOfMemory
- javax.jms.JMSException - Wire format negociation timeout - peer did not send his wire format.
- JAXB 2.0 API is being loaded from the bootstrap classloader, but this RI () needs 2.1 API.
- JAXB 2.0 API is being loaded from the bootstrap classloader, but this RI (xxx) needs 2.1 API
- Journal is already opened by this application
- NoClassDefFoundError - org.springframework.core.io.Resource
- No suitable driver
- I am having problems with the Spring JmsTemplate
- I am not receiving any messages, what is wrong
- I cannot connect to ActiveMQ Classic from JConsole
- I do not receive messages in my second consumer
- I get errors building the code whats wrong
- log4j-WARN No appenders could be found for logger
- Multicast - Watch out for IPV6 vs IPV4 support on your operating system or distribution or network
- My producer blocks
- onMessage method of MessageListener is never called
- Resource Adapter does not seem to pool connections
- Slow networks drop large messages
- The Broker will not start
- The vm transport starts a broker before my configured broker starts
- Why do I not get all of the messages I sent
- Why do I not receive messages on my durable topic subscription
- Why do KahaDB log files remain after cleanup
- General
- Can I get commercial support
- How can I get the source code from subversion
- How does ActiveMQ Classic compare to AMQP
- How does ActiveMQ Classic compare to Artemis
- How does ActiveMQ Classic compare to Fuse Message Broker
- How does ActiveMQ Classic compare to JBossMQ
- How does ActiveMQ Classic compare to Mantaray
- How does ActiveMQ Classic compare to Mule
- How does ActiveMQ Classic compare to Spread Toolkit
- How does OpenWire compare to Stomp
- How do I avoid Maven downloading latest jars
- How do I build but disable the unit tests
- How do I compile from the source
- How fast is ActiveMQ Classic
- Should I run ActiveMQ Classic on Windows in a directory with spaces
- What is ActiveMQ Classic
- What is the license
- What jars do I need
- What open source integration solution works best with ActiveMQ Classic
- What platforms does ActiveMQ Classic support
- What version should I use
- JMS
- Can I modify messages on a queue
- Can I send and receive messages concurrently on one JMS Connection
- Can you browse a topic
- How do durable queues and topics work
- How does a Queue compare to a Topic
- How does ConnectionFactory relate to the Broker
- How does JMS compare with email
- How do I consume a specific message
- How do I get started with JMS
- How do I make messages durable
- How do I send messages to different Destinations from a single MessageProducer
- How do I use JMS efficiently
- How should I implement request response with JMS
- How To Unit Test JMS Code
- Multiple consumers on a queue
- Should I use transactions
- Should I use XA
- What are administered objects
- Persistence Questions
- Are messages read directly from the journal
- Does ActiveMQ Classic support my SQL database
- How does journaling work with multiple brokers
- How does the journal work
- How do I back-up KahaDB
- How do I change the message store directory for an embedded broker
- Is there a specified size of the journal
- What happens when the journal size is exceeded
- What is the difference between persistent and non-persistent delivery
- Terminology
- Using Apache ActiveMQ Classic
- ActiveMQ Classic Command Line Tools Reference
- Are destinations case sensitive
- Can I send really large files over ActiveMQ Classic
- Can I use ActiveMQ Classic 5.x or later on Java 1.4
- Can two brokers share the same database
- Does ActiveMQ Classic support clustering
- How can I avoid serialization of Objects in ObjectMessage
- How can I get a list of the topics and queues in a broker
- How can I make ActiveMQ Classic faster
- How can I monitor ActiveMQ Classic
- How can I monitor the connection with the broker
- How can I see what destinations are used
- How can I support auto reconnection
- How can I support priority queues
- How can I use different network protocols
- How do distributed queues work
- How do I access ActiveMQ Classic from C
- How do I access ActiveMQ Classic from CSharp or dotNet
- How do I access ActiveMQ Classic from Ruby, Perl, Python, PHP
- How do I bridge different JMS providers
- How do I change dispatch policy
- How do I change the logging
- How do I connect to one of a number of message brokers
- How do I create new destinations
- How do I delete a destination
- How do I disable logging
- How do I embed a Broker inside a Connection
- How do I enable asynchronous sending
- How do I enable debug logging
- How do I find the Size of a Queue
- How do I preserve order of messages
- How do I purge a queue
- How do I restart embedded broker
- How do I restrict connections from creating new queues or topics
- How do I run a broker
- How do I set the message expiration
- How do I turn off creating an embedded ActiveMQ Classic broker when using the VM transport
- How do I unack the message with Stomp
- How do I use ActiveMQ Classic using in JVM messaging
- How do I use durable subscribers in a network of brokers
- How do I use Ivy with ActiveMQ Classic
- How do I use log4j JMS appender with ActiveMQ Classic
- How do I use SSL
- How do Message Groups compare to Selectors
- How do multiple transports work
- How Do Transactions Work
- How lightweight is sending a message
- How should I package applications using Camel and ActiveMQ Classic
- How should I use the VM transport
- How to deal with large number of threads in clients
- How to disable auto destination creation
- I see NC_ client-ids, what does that mean
- Should I deploy Enterprise Integration Patterns in the broker or another application
- Should I deploy the broker inside my JVM or AppServer
- What are those topics ActiveMQ.Advisory
- What happens with a fast producer and slow consumer
- What is the difference between a Virtual Topic and a Composite Destination
- What is the difference between discovery, multicast and zeroconf
- What is the Prefetch Limit For?
- While posting large binary file to activeMQ, is there a way to measure its progress
- Configuration
- Privacy Policy
- Projects Using ActiveMQ Classic
- Security Advisories
- Support
Overview
Features
- Active Groups
- ActiveMQ Classic Real Time
- Broker Camel Component
- Clustering
- Command Agent
- Consumer Features
- Destination Features
- Discovery
- Enterprise Integration Patterns
- Features Overview
- Horizontal Scaling
- [Scaling Queues]((scaling-queues)
- Interceptors
- [Destinations Plugin]((destinations-plugin)
- [Logging Interceptor](Interceptors((logging-interceptor)
- [StatisticsPlugin](Interceptors((statisticsplugin)
- [TimeStampPlugin](Interceptors((timestampplugin)
- JMSXUserID
- JMX
- Logging a warning if you forget to start a Connection
- MDC Logging
- Message Dispatching Features
- Message Features
- New Features
- Changes in 4.0
- New Features in 4.1
- New Features in 5.0
- New Features in 5.1
- New Features in 5.2
- New Features in 5.3
- New Features in 5.4
- New Features in 5.5
- New Features in 5.6
- New Features in 5.7
- New Features in 5.8
- New Features in 5.9
- New Features in 5.11
- New Features in 5.13
- New Features in 5.17
- New Features in 6.0
- Performance
- Persistence
- Scaling the Depth of a Queue
- Security
- The Proxy Connector
- Unix
- URI Protocols
- Visualisation
Connectivity
- Ajax
- Containers
- Axis and CXF Support
- BlazeDS
- Geronimo
- Integrating Apache ActiveMQ Classic with Glassfish
- Integrating Apache ActiveMQ Classic with JBoss
- J2EE
- JBoss Integration
- JCA Container
- JNDI Support
- Old OSGi Integration
- OSGi Integration
- Resource Adapter
- SJSAS with GenericJMSRA
- Spring Support
- Sun JNDI
- Tomcat
- WebLogic Integration
- zOS
- Cross Language Clients
- JMS to JMS Bridge
- Protocols
- WebSockets
Tools
Developers
- Becoming a committer
- Benchmark Tests
- Building
- Code Overview
- Developer Guide
- Ideas
- Integration Tests
- JMeter Performance Tests
- JMeter System Tests
- JUnit Reports
- Release Guide
- Sandbox
- Source
- Source XRef
- GIT
- Test Source XRef
- Wire Protocol