Class ConversionException

  • All Implemented Interfaces:
    java.io.Serializable

    public class ConversionException
    extends KafkaException
    Exception for conversions.
    Author:
    Gary Russell
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      ConversionException​(java.lang.String message, java.lang.Throwable cause)
      Construct an instance with the provided properties.
      ConversionException​(java.lang.String message, java.util.List<org.apache.kafka.clients.consumer.ConsumerRecord<?,​?>> records, java.lang.Throwable cause)
      Construct an instance with the provided properties.
      ConversionException​(java.lang.String message, org.apache.kafka.clients.consumer.ConsumerRecord<?,​?> record, java.lang.Throwable cause)
      Construct an instance with the provided properties.
      ConversionException​(java.lang.String message, org.springframework.messaging.Message<?> msg, java.lang.Throwable cause)
      Construct an instance with the provided properties.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.springframework.messaging.Message<?> getMsg()
      Return the Message, if available.
      org.apache.kafka.clients.consumer.ConsumerRecord<?,​?> getRecord()
      Return the consumer record, if available.
      java.util.List<org.apache.kafka.clients.consumer.ConsumerRecord<?,​?>> getRecords()
      Return the consumer record, if available.
      • Methods inherited from class org.springframework.core.NestedRuntimeException

        contains, getMessage, getMostSpecificCause, getRootCause
      • Methods inherited from class java.lang.Throwable

        addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • ConversionException

        public ConversionException​(java.lang.String message,
                                   java.lang.Throwable cause)
        Construct an instance with the provided properties.
        Parameters:
        message - A text message describing the reason.
        cause - the cause.
      • ConversionException

        public ConversionException​(java.lang.String message,
                                   org.apache.kafka.clients.consumer.ConsumerRecord<?,​?> record,
                                   java.lang.Throwable cause)
        Construct an instance with the provided properties.
        Parameters:
        message - A text message describing the reason.
        record - the consumer record.
        cause - the cause.
        Since:
        2.7.2
      • ConversionException

        public ConversionException​(java.lang.String message,
                                   java.util.List<org.apache.kafka.clients.consumer.ConsumerRecord<?,​?>> records,
                                   java.lang.Throwable cause)
        Construct an instance with the provided properties.
        Parameters:
        message - A text message describing the reason.
        records - the consumer records.
        cause - the cause.
        Since:
        2.7.2
      • ConversionException

        public ConversionException​(java.lang.String message,
                                   org.springframework.messaging.Message<?> msg,
                                   java.lang.Throwable cause)
        Construct an instance with the provided properties.
        Parameters:
        message - A text message describing the reason.
        msg - a Message converted from a consumer record.
        cause - the cause.
        Since:
        2.7.2
    • Method Detail

      • getRecord

        @Nullable
        public org.apache.kafka.clients.consumer.ConsumerRecord<?,​?> getRecord()
        Return the consumer record, if available.
        Returns:
        the record.
        Since:
        2.7.2
      • getRecords

        public java.util.List<org.apache.kafka.clients.consumer.ConsumerRecord<?,​?>> getRecords()
        Return the consumer record, if available.
        Returns:
        the record.
        Since:
        2.7.2
      • getMsg

        @Nullable
        public org.springframework.messaging.Message<?> getMsg()
        Return the Message, if available.
        Returns:
        the message.
        Since:
        2.7.2