| Modifier and Type | Class and Description |
|---|---|
class |
AmqpAckException
ModuleException to be thrown in the cases where there is an error in an ack operation. |
class |
AmqpBlockedBrokerException
Exception that results from an error due to the fact that the broker
is running out of resources and a notification was sent.
|
class |
AmqpConsumeException
ModuleException to be thrown in the cases where there is an error in consume operation. |
class |
AmqpConsumeTimeoutException
ModuleException that represents an error when consuming a AMQP Message but a timeout is reached before the AMQP Message
arrives |
class |
AmqpCreationNotAllowedException
ModuleException that represents an error when the creation of exchanges and queues is disabled and the queue or
exchange was not found |
class |
AmqpDeliveryTagNotFoundException
ModuleException that represents an error when acknowledging a message |
class |
AmqpExchangeNotFoundException
ModuleException to be thrown in cases where an AMQP exchange is not found. |
class |
AmqpIllegalBodyException
ModuleException to be thrown in the cases in which a message body invalid or cannot be converted to a supported type |
class |
AmqpPublishConsumeException
ModuleException to be thrown in the cases where there is an error in publish/consume operation. |
class |
AmqpPublishException
ModuleException to be thrown in the cases where there is an error in a publish operation. |
class |
AmqpQueueNotFoundException
ModuleException to be thrown in cases where an AMQP queue is not found. |
class |
AmqpUnroutableMessageException
ModuleException to be thrown in cases where when the message could not be immediately delivered or because there are no
queues bound to the exchange depending on the exchange configuration in the broker. |
| Modifier and Type | Method and Description |
|---|---|
Message |
AmqpMessageBuilder.build(boolean mandatory,
boolean immediate,
String routingKey,
String exchange,
String configContentType,
String configEncoding,
DeliveryMode deliveryMode,
org.mule.runtime.extension.api.runtime.parameter.OutboundCorrelationStrategy outboundCorrelationStrategy,
org.mule.runtime.extension.api.runtime.parameter.CorrelationInfo correlationInfo,
org.mule.runtime.api.transformation.TransformationService transformationService) |
| Modifier and Type | Method and Description |
|---|---|
AmqpExtensionException |
AbstractExceptionResolver.resolveException(Throwable throwable) |
| Modifier and Type | Class and Description |
|---|---|
class |
AmqpDeclarationException
Exception that results from an error in the declaration process
|
| Modifier and Type | Method and Description |
|---|---|
AmqpExtensionException |
IOExceptionResolver.resolveException(Throwable throwable) |
AmqpExtensionException |
PublishShutdownSignalExceptionResolver.resolveException(Throwable throwable) |
AmqpExtensionException |
ShutdownSignalExceptionResolver.resolveException(Throwable throwable) |
AmqpExtensionException |
ExceptionResolver.resolveException(Throwable throwable)
resolves exception from inner information for the throwable
|
AmqpExtensionException |
ConsumeShutdownSignalExceptionResolver.resolveException(Throwable throwable) |
| Modifier and Type | Method and Description |
|---|---|
static Message |
AmqpMessageUtils.toMessage(org.mule.runtime.api.metadata.TypedValue<Object> typedValueObject,
AmqpProperties basicProperties,
Map<String,Object> headers,
boolean mandatory,
boolean immediate,
String routingKey,
String exchange,
String configContentType,
String configEncoding,
DeliveryMode deliveryMode,
org.mule.runtime.extension.api.runtime.parameter.OutboundCorrelationStrategy outboundCorrelationStrategy,
org.mule.runtime.extension.api.runtime.parameter.CorrelationInfo correlationInfo,
org.mule.runtime.api.transformation.TransformationService transformationService) |
| Modifier and Type | Method and Description |
|---|---|
void |
AmqpAck.ack(String ackId)
Operation that acks a message with the delivery tag
|
org.mule.runtime.extension.api.runtime.operation.Result<InputStream,AmqpAttributes> |
AmqpConsume.consume(AmqpConfig config,
AmqpTransactionalConnection connection,
String queueName,
String contentType,
String encoding,
QueueDefinition fallbackQueueDefinition,
ConsumerAckMode ackMode,
String consumerTag,
Long maximumWait,
TimeUnit maximumWaitUnit,
boolean createFallbackQueue,
org.mule.runtime.extension.api.tx.OperationTransactionalAction transactionalAction)
Operation that allows the user to consume a single
AmqpMessage from a given AMQP.Queue. |
void |
AmqpPublish.publish(AmqpConfig config,
AmqpTransactionalConnection connection,
String exchangeName,
ExchangeDefinition fallbackExchangeDefinition,
List<String> routingKeys,
DeliveryMode deliveryMode,
AmqpMessageBuilder messageBuilder,
AmqpPublishParameters overrides,
org.mule.runtime.extension.api.tx.OperationTransactionalAction transactionalAction,
org.mule.runtime.extension.api.runtime.parameter.OutboundCorrelationStrategy sendCorrelationId,
boolean createFallbackExchange,
org.mule.runtime.extension.api.runtime.parameter.CorrelationInfo correlationInfo)
Operation that allows the user to publish a single
AmqpMessage to a given exchange |
org.mule.runtime.extension.api.runtime.operation.Result<InputStream,AmqpAttributes> |
AmqpPublishConsume.publishConsume(AmqpConfig config,
AmqpTransactionalConnection connection,
String exchangeName,
String contentType,
String encoding,
ExchangeDefinition fallbackExchangeDefinition,
String routingKey,
DeliveryMode deliveryMode,
Long maximumWait,
TimeUnit maximumWaitUnit,
AmqpMessageBuilder messageBuilder,
AmqpPublishParameters overrides,
org.mule.runtime.extension.api.tx.OperationTransactionalAction transactionalAction,
org.mule.runtime.extension.api.runtime.parameter.OutboundCorrelationStrategy sendCorrelationId,
boolean createFallbackExchange,
org.mule.runtime.extension.api.runtime.parameter.CorrelationInfo correlationInfo)
Operation that allows the user to send a message to a AMQP Exchange and waits for a response either to the provided replyTo
destination or to a temporary destination created dynamically
|
void |
AmqpReject.reject(String ackId,
boolean requeue)
Operation that allows the user to reject a delivered
AmqpMessage. |
Copyright © 2023 MuleSoft, Inc.. All rights reserved.