Package io.serialized.client.feed
Class FeedClient.FeedRequest
java.lang.Object
io.serialized.client.feed.FeedClient.FeedRequest
- Enclosing class:
- FeedClient
public class FeedClient.FeedRequest extends Object
-
Method Summary
Modifier and Type Method Description FeedClient.FeedRequesteagerFetching(boolean eagerFetching)FeedResponseexecute(long since)Executes a poll starting at given sequence number.voidexecute(long since, FeedEntryHandler feedEntryHandler)Executes a poll starting at given sequence number.FeedClient.FeedRequestlimit(int limit)voidsubscribe(long since, FeedEntryHandler feedEntryHandler)Starts subscribing to the feed starting at given sequence number.voidsubscribe(FeedEntryHandler feedEntryHandler)Starts subscribing to the feed starting at the beginning.FeedClient.FeedRequestsubscriptionPollDelay(Duration pollDelay)
-
Method Details
-
limit
- Parameters:
limit- Maximum number of returned feed entries per server response.
-
eagerFetching
- Parameters:
eagerFetching- True if the client should continue to fetch event within the same poll as long as there are more available. Default is true.
-
subscriptionPollDelay
- Parameters:
pollDelay- Desired delay between feed polls. Must be between 1s and 60s. Default is 1s.
-
execute
Executes a poll starting at given sequence number.- Parameters:
since- Sequence number to start feeding from. Zero (0) starts from the beginning.
-
execute
Executes a poll starting at given sequence number.- Parameters:
since- Sequence number to start feeding from. Zero (0) starts from the beginning.feedEntryHandler- Handler invoked for each received entry
-
subscribe
Starts subscribing to the feed starting at the beginning.- Parameters:
feedEntryHandler- Handler invoked for each received entry
-
subscribe
Starts subscribing to the feed starting at given sequence number.- Parameters:
feedEntryHandler- Handler invoked for each received entry
-