Mark Paluch

Results 1230 comments of Mark Paluch

Care to elaborate what type of customization you're looking for the `UriToEntityConverter` as you want to use your own instance. I generally wonder whether it would make sense to define...

Constructor arguments map to properties and `@Transient` is applied from the property declaration. Let me take your request to the team.

We consider adding support for `@Transient` properties in constructors. Record components could also be annotated with the `@Transient` annotation to allow record construction. While this can be useful, we recommend...

Please consider the wider ecosystem. Java 8 still has an adoption of roughly 30%, while Java 17 adoption has just peaked (roughly four years after its release). I think, in...

We might, but the underlying issue is to track changes in Redis Cluster topologies and adopt the message listener accordingly. Sending pub/sub messages to shards isn't complex.

Have you noticed that `StreamReadRequest` is enclosed within an interface? That makes `StreamReadRequest` a `public` class allowing you to create a custom `StreamReadRequest`: ```java StreamMessageListenerContainer.StreamReadRequest.builder(StreamOffset).errorHandler(…).cancelOnError(…).build(); ``` Let me know whether...

Errors caused by stream reads indicate a stream setup error such as absent group assignments and with that assumption in mind, there is nothing we can recover from so we...

@jord1e a stream read task defaults to `DefaultStreamMessageListenerContainer.LoggingErrorHandler` logging exceptions using the error level.

`StreamMessageListenerContainer` cannot know how to handle user-code exceptions yet we have to react to exceptions with a safe default. In contrast to Pub/Sub, where messages are lost if there is...