Package com.rabbitmq.client.amqp
Interface ConsumerBuilder.StreamOptions
- Enclosing interface:
ConsumerBuilder
public static interface ConsumerBuilder.StreamOptions
Options for a consumer consuming from a stream.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
Return the consumer builder.filterMatchUnfiltered
(boolean matchUnfiltered) Whether messages without a filter value should be sent.filterValues
(String... values) Filter values.offset
(long offset) The offset to start consuming from.offset
(ConsumerBuilder.StreamOffsetSpecification specification) The offset to start consuming from.The offset to start consuming from as an interval string value.A point in time to start consuming from.
-
Method Details
-
offset
The offset to start consuming from.- Parameters:
offset
- offset- Returns:
- stream options
-
offset
A point in time to start consuming from.Be aware consumers can receive messages published a bit before the specified timestamp.
- Parameters:
timestamp
- the timestamp- Returns:
- stream options
-
offset
The offset to start consuming from.- Parameters:
specification
- offset specification- Returns:
- stream options
- See Also:
-
offset
The offset to start consuming from as an interval string value.Valid units are Y, M, D, h, m, s. Examples:
7D
(7 days),12h
(12 hours).- Parameters:
interval
- the interval- Returns:
- stream options
- See Also:
-
filterValues
Filter values.- Parameters:
values
- filter values- Returns:
- stream options
- See Also:
-
filterMatchUnfiltered
Whether messages without a filter value should be sent.Default is
false
(messages without a filter value are not sent).- Parameters:
matchUnfiltered
- true to send messages without a filter value- Returns:
- stream options
-
builder
ConsumerBuilder builder()Return the consumer builder.- Returns:
- the consumer builder
-