| Package | Description |
|---|---|
| com.mule.extensions.amqp.internal.common | |
| com.mule.extensions.amqp.internal.connection.channel |
| Modifier and Type | Method and Description |
|---|---|
static MuleAmqpChannel |
AmqpCommons.declareFallbackExchangeIfNeeded(AmqpTransactionalConnection connection,
String exchangeName,
ExchangeDefinition fallbackExchangeDefinition,
org.mule.runtime.extension.api.tx.OperationTransactionalAction transactionalAction,
MuleAmqpChannel channel,
AmqpChannelManager channelManager,
boolean createFallbackExchange) |
| Modifier and Type | Method and Description |
|---|---|
static MuleAmqpChannel |
AmqpCommons.declareFallbackExchangeIfNeeded(AmqpTransactionalConnection connection,
String exchangeName,
ExchangeDefinition fallbackExchangeDefinition,
org.mule.runtime.extension.api.tx.OperationTransactionalAction transactionalAction,
MuleAmqpChannel channel,
AmqpChannelManager channelManager,
boolean createFallbackExchange) |
static void |
AmqpCommons.releaseChannelIfNeeded(MuleAmqpChannel channel) |
| Modifier and Type | Method and Description |
|---|---|
MuleAmqpChannel |
AmqpChannelManager.createAmqpChannel(AmqpTransactionalConnection connection,
org.mule.runtime.extension.api.tx.OperationTransactionalAction transactionalAction,
boolean singleMessageChannel) |
MuleAmqpChannel |
AmqpChannelManager.createAmqpChannelWithTransactionValidation(AmqpTransactionalConnection connection,
org.mule.runtime.extension.api.tx.OperationTransactionalAction transactionalAction,
QualityOfService qualityOfService,
boolean singleMessageChannel) |
MuleAmqpChannel |
AmqpChannelManager.createNewChannel(AmqpTransactionalConnection connection,
QualityOfService qualityOfService,
boolean singleMessageChannel) |
MuleAmqpChannel |
ChannelPool.getChannel(AmqpTransactionalConnection connection,
AmqpChannelManager channelManager,
org.mule.runtime.extension.api.tx.OperationTransactionalAction transactionalAction,
QualityOfService qualityOfService,
boolean singleMessageChannel)
Retrieves an available channel from the pool or creates a new one if necessary.
|
MuleAmqpChannel |
TransactionalChannelProvider.getChannel(AmqpTransactionalConnection connection,
AmqpChannelManager channelManager,
org.mule.runtime.extension.api.tx.OperationTransactionalAction transactionalAction,
QualityOfService qualityOfService,
boolean singleMessageChannel)
Gets a transactional channel that bypasses the pool.
|
MuleAmqpChannel |
ChannelProvider.getChannel(AmqpTransactionalConnection connection,
AmqpChannelManager channelManager,
org.mule.runtime.extension.api.tx.OperationTransactionalAction transactionalAction,
QualityOfService qualityOfService,
boolean singleMessageChannel)
Gets a channel based on the provider's strategy.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ChannelPool.releaseChannel(AmqpChannelManager channelManager,
org.mule.runtime.extension.api.tx.OperationTransactionalAction transactionalAction,
QualityOfService qualityOfService,
boolean singleMessageChannel,
MuleAmqpChannel channel)
Releases a channel back to the pool for reuse or closes it if no longer valid.
|
Copyright © 2025 MuleSoft, Inc.. All rights reserved.