High performance Apache 2.0 licensed Message Broker supporting JMS, AMQP, MQTT, and HTTP protocols with comprehensive enterprise features including persistence, security, clustering, and Spring integration.
—
ActiveMQ provides enterprise-grade connection pooling implementations for high-performance applications requiring efficient resource management.
public class PooledConnectionFactory implements ConnectionFactory, JNDIStorableInterface, Service {
public void setConnectionFactory(ConnectionFactory connectionFactory);
public void setMaxConnections(int maxConnections);
public void setMaximumActiveSessionPerConnection(int maximumActiveSessionPerConnection);
public Connection createConnection() throws JMSException;
public void start() throws Exception;
public void stop() throws Exception;
}public class JcaPooledConnectionFactory extends PooledConnectionFactory {
public void setTransactionManager(TransactionManager transactionManager);
public XAConnection createXAConnection() throws JMSException;
}public class org.apache.activemq.pool.PooledConnectionFactory extends org.apache.activemq.jms.pool.PooledConnectionFactory {
public void setMaxConnections(int maxConnections);
public void setConnectionFactory(ConnectionFactory connectionFactory);
}Install with Tessl CLI
npx tessl i tessl/maven-org-apache-activemq--activemq-all