Package io.micronaut.rabbitmq.exception
Class RabbitListenerException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- io.micronaut.messaging.exceptions.MessagingException
-
- io.micronaut.messaging.exceptions.MessageListenerException
-
- io.micronaut.rabbitmq.exception.RabbitListenerException
-
- All Implemented Interfaces:
java.io.Serializable
public class RabbitListenerException extends io.micronaut.messaging.exceptions.MessageListenerExceptionException thrown when an error occurs processing a RabbitMQ message via aRabbitListener.- Since:
- 1.1.0
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description RabbitListenerException(java.lang.String message, java.lang.Object listener, RabbitConsumerState messageState)Creates a new exception.RabbitListenerException(java.lang.String message, java.lang.Throwable cause, java.lang.Object listener, RabbitConsumerState messageState)Creates a new exception.RabbitListenerException(java.lang.Throwable cause, java.lang.Object listener, RabbitConsumerState messageState)Creates a new exception.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.ObjectgetListener()java.util.Optional<RabbitConsumerState>getMessageState()
-
-
-
Constructor Detail
-
RabbitListenerException
public RabbitListenerException(java.lang.String message, java.lang.Object listener, @Nullable RabbitConsumerState messageState)Creates a new exception.- Parameters:
message- The messagelistener- The listenermessageState- The message
-
RabbitListenerException
public RabbitListenerException(java.lang.String message, java.lang.Throwable cause, java.lang.Object listener, @Nullable RabbitConsumerState messageState)Creates a new exception.- Parameters:
message- The messagecause- The causelistener- The listenermessageState- The message
-
RabbitListenerException
public RabbitListenerException(java.lang.Throwable cause, java.lang.Object listener, @Nullable RabbitConsumerState messageState)Creates a new exception.- Parameters:
cause- The causelistener- The listenermessageState- The message
-
-
Method Detail
-
getListener
public java.lang.Object getListener()
- Returns:
- The bean that is the kafka listener
-
getMessageState
public java.util.Optional<RabbitConsumerState> getMessageState()
- Returns:
- The consumer that produced the error
-
-