Package io.micronaut.rabbitmq.exception
Class RabbitClientException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- io.micronaut.messaging.exceptions.MessagingException
-
- io.micronaut.messaging.exceptions.MessagingClientException
-
- io.micronaut.rabbitmq.exception.RabbitClientException
-
- All Implemented Interfaces:
java.io.Serializable
public class RabbitClientException extends io.micronaut.messaging.exceptions.MessagingClientExceptionException thrown when an error occurs publishing a RabbitMQ message.- Since:
- 1.1.0
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description RabbitClientException(java.lang.String message)Creates a new exception.RabbitClientException(java.lang.String message, java.lang.Throwable cause)Creates a new exception.RabbitClientException(java.lang.String message, java.lang.Throwable cause, java.util.List<RabbitPublishState> failures)Creates a new exception.RabbitClientException(java.lang.String message, java.util.List<RabbitPublishState> failures)Creates a new exception.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<java.util.List<RabbitPublishState>>getFailures()
-
-
-
Constructor Detail
-
RabbitClientException
public RabbitClientException(java.lang.String message)
Creates a new exception.- Parameters:
message- The message
-
RabbitClientException
public RabbitClientException(java.lang.String message, java.util.List<RabbitPublishState> failures)Creates a new exception.- Parameters:
message- The messagefailures- The messages that failed to send
-
RabbitClientException
public RabbitClientException(java.lang.String message, java.lang.Throwable cause)Creates a new exception.- Parameters:
message- The messagecause- The cause
-
RabbitClientException
public RabbitClientException(java.lang.String message, java.lang.Throwable cause, java.util.List<RabbitPublishState> failures)Creates a new exception.- Parameters:
message- The messagecause- The causefailures- The messages that failed to send
-
-
Method Detail
-
getFailures
public java.util.Optional<java.util.List<RabbitPublishState>> getFailures()
- Returns:
- An optional list of messages that failed to send
-
-