CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/maven-org-apache-activemq--activemq-all

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.

Pending
Overview
Eval results
Files

connection-pooling.mddocs/

Connection Pooling

ActiveMQ provides enterprise-grade connection pooling implementations for high-performance applications requiring efficient resource management.

Capabilities

Modern Pooling Implementation

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;
}

XA Transaction Support

public class JcaPooledConnectionFactory extends PooledConnectionFactory {
    public void setTransactionManager(TransactionManager transactionManager);
    public XAConnection createXAConnection() throws JMSException;
}

Legacy Pooling

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

docs

connection-pooling.md

embedded-broker.md

index.md

jms-client.md

management-monitoring.md

messages-destinations.md

network-clustering.md

persistence-storage.md

security.md

spring-integration.md

transport-protocols.md

tile.json