public class FeedClient extends Object implements Closeable
| Modifier and Type | Class and Description |
|---|---|
static class |
FeedClient.Builder |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
FeedResponse |
execute(GetFeedRequest request,
long since)
Executes a poll starting at given sequence number.
|
void |
execute(GetFeedRequest request,
long since,
FeedEntryHandler feedEntryHandler)
Executes a poll starting at given sequence number.
|
long |
execute(GetSequenceNumberRequest request)
Gets the current sequence number for current feed.
|
List<Feed> |
execute(ListFeedsRequest request) |
static FeedClient.Builder |
feedClient(SerializedClientConfig config) |
void |
subscribe(GetFeedRequest request,
FeedEntryHandler feedEntryHandler)
Starts subscribing to the feed starting at the beginning.
|
void |
subscribe(GetFeedRequest request,
long since,
FeedEntryHandler feedEntryHandler)
Starts subscribing to the feed starting at given sequence number.
|
public static FeedClient.Builder feedClient(SerializedClientConfig config)
public void close()
close in interface Closeableclose in interface AutoCloseablepublic FeedResponse execute(GetFeedRequest request, long since)
since - Sequence number to start feeding from. Zero (0) starts from the beginning.public void execute(GetFeedRequest request, long since, FeedEntryHandler feedEntryHandler)
since - Sequence number to start feeding from. Zero (0) starts from the beginning.feedEntryHandler - Handler invoked for each received entrypublic void subscribe(GetFeedRequest request, FeedEntryHandler feedEntryHandler)
feedEntryHandler - Handler invoked for each received entrypublic void subscribe(GetFeedRequest request, long since, FeedEntryHandler feedEntryHandler)
feedEntryHandler - Handler invoked for each received entrypublic List<Feed> execute(ListFeedsRequest request)
public long execute(GetSequenceNumberRequest request)
Note that the 'all' feed has it's own global sequence.
Copyright © 2021. All rights reserved.