@@ -2,14 +2,11 @@ package code.bankconnectors.rabbitmq
22
33
44
5- import code .api .util .APIUtil
6- import com .rabbitmq .client .{Connection , ConnectionFactory }
7- import org .apache .commons .pool2 .impl .{GenericObjectPool , GenericObjectPoolConfig }
8- import org .apache .commons .pool2 .BasePooledObjectFactory
9- import org .apache .commons .pool2 .PooledObject
10- import org .apache .commons .pool2 .impl .DefaultPooledObject
5+ import code .api .util .{APIUtil , ErrorMessages }
116import code .bankconnectors .rabbitmq .RabbitMQUtils ._
12- import code .api .util .ErrorMessages
7+ import com .rabbitmq .client .{Connection , ConnectionFactory }
8+ import org .apache .commons .pool2 .{BasePooledObjectFactory , PooledObject }
9+ import org .apache .commons .pool2 .impl .{DefaultPooledObject , GenericObjectPool , GenericObjectPoolConfig }
1310
1411class RabbitMQConnectionFactory extends BasePooledObjectFactory [Connection ] {
1512
@@ -59,7 +56,7 @@ class RabbitMQConnectionFactory extends BasePooledObjectFactory[Connection] {
5956
6057// Pool to manage RabbitMQ connections
6158object RabbitMQConnectionPool {
62- private val poolConfig = new GenericObjectPoolConfig ()
59+ private val poolConfig = new GenericObjectPoolConfig [ Connection ] ()
6360 poolConfig.setMaxTotal(5 ) // Maximum number of connections
6461 poolConfig.setMinIdle(2 ) // Minimum number of idle connections
6562 poolConfig.setMaxIdle(5 ) // Maximum number of idle connections
0 commit comments