Interface ConsumerAwareErrorHandler
- All Superinterfaces:
ErrorHandler
,GenericErrorHandler<org.apache.kafka.clients.consumer.ConsumerRecord<?,
?>>
- All Known Subinterfaces:
ContainerAwareErrorHandler
,RemainingRecordsErrorHandler
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@Deprecated(since="2.8",
forRemoval=true)
@FunctionalInterface
public interface ConsumerAwareErrorHandler
extends ErrorHandler
Deprecated, for removal: This API element is subject to removal in a future version.
An error handler that has access to the consumer, for example to adjust
offsets after an error.
- Since:
- 2.0
-
Method Summary
Modifier and TypeMethodDescriptiondefault void
handle
(Exception thrownException, List<org.apache.kafka.clients.consumer.ConsumerRecord<?, ?>> data, org.apache.kafka.clients.consumer.Consumer<?, ?> consumer, MessageListenerContainer container) Deprecated, for removal: This API element is subject to removal in a future version.Handle the exception.default void
Deprecated, for removal: This API element is subject to removal in a future version.Handle the exception.void
handle
(Exception thrownException, org.apache.kafka.clients.consumer.ConsumerRecord<?, ?> data, org.apache.kafka.clients.consumer.Consumer<?, ?> consumer) Deprecated, for removal: This API element is subject to removal in a future version.Handle the exception.Methods inherited from interface org.springframework.kafka.listener.GenericErrorHandler
clearThreadState, isAckAfterHandle, setAckAfterHandle
-
Method Details
-
handle
default void handle(Exception thrownException, @Nullable org.apache.kafka.clients.consumer.ConsumerRecord<?, ?> data) Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:GenericErrorHandler
Handle the exception.- Specified by:
handle
in interfaceGenericErrorHandler<org.apache.kafka.clients.consumer.ConsumerRecord<?,
?>> - Parameters:
thrownException
- The exception.data
- the data.
-
handle
void handle(Exception thrownException, @Nullable org.apache.kafka.clients.consumer.ConsumerRecord<?, ?> data, org.apache.kafka.clients.consumer.Consumer<?, ?> consumer) Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:GenericErrorHandler
Handle the exception.- Specified by:
handle
in interfaceGenericErrorHandler<org.apache.kafka.clients.consumer.ConsumerRecord<?,
?>> - Parameters:
thrownException
- The exception.data
- the data.consumer
- the consumer.
-
handle
default void handle(Exception thrownException, @Nullable List<org.apache.kafka.clients.consumer.ConsumerRecord<?, ?>> data, org.apache.kafka.clients.consumer.Consumer<?, ?> consumer, MessageListenerContainer container) Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:ErrorHandler
Handle the exception.- Specified by:
handle
in interfaceErrorHandler
- Parameters:
thrownException
- the exception.data
- the remaining records including the one that failed.consumer
- the consumer.container
- the container.
-
CommonErrorHandler
.