public static interface ConsumerBuilder.FilterConfiguration
RabbitMQ 3.13 or more is required.
| Modifier and Type | Method and Description |
|---|---|
ConsumerBuilder |
builder()
Go back to the builder.
|
ConsumerBuilder.FilterConfiguration |
matchUnfiltered()
Whether messages without a filter value should be sent as well.
|
ConsumerBuilder.FilterConfiguration |
matchUnfiltered(boolean matchUnfiltered)
Whether messages without a filter value should be sent as well.
|
ConsumerBuilder.FilterConfiguration |
postFilter(Predicate<Message> filter)
Client-side filtering logic, occurring after the server-side filtering.
|
ConsumerBuilder.FilterConfiguration |
values(String... filterValues)
Set the filter values.
|
ConsumerBuilder.FilterConfiguration values(String... filterValues)
filterValues - ConsumerBuilder.FilterConfiguration postFilter(Predicate<Message> filter)
It must be consistent with the requested filter values( String...) and the matchUnfiltered() flag.
filter - a predicate that returns true if a message should go to the MessageHandlerConsumerBuilder.FilterConfiguration matchUnfiltered()
Default is false.
ConsumerBuilder.FilterConfiguration matchUnfiltered(boolean matchUnfiltered)
Default is false.
matchUnfiltered - ConsumerBuilder builder()
Copyright © 2024 Broadcom Inc. and/or its subsidiaries. All rights reserved.