public class FairlinkMemberFinder extends Object implements MemberFinder
| Modifier and Type | Field and Description |
|---|---|
protected Collection<String> |
excludedInstanceIds |
protected FairlinkConnectionString |
fairlinkConnectionString |
protected Optional<String> |
fallbackEndpoint |
protected TagFilter |
tagFilter |
| Constructor and Description |
|---|
FairlinkMemberFinder(FairlinkConfiguration fairlinkConfiguration,
FairlinkConnectionString fairlinkConnectionString,
ScheduledExecutorService tagsPollingExecutor,
TagFilter excludedInstancesFinder,
MemberFinderMethod memberFinder,
Function<Collection<String>,SizedIterator<String>> stringSizedIteratorBuilder,
ReplicaValidator replicaValidator) |
| Modifier and Type | Method and Description |
|---|---|
SizedIterator<String> |
discoverReplicas() |
SizedIterator<String> |
init() |
protected final FairlinkConnectionString fairlinkConnectionString
protected final TagFilter tagFilter
protected Collection<String> excludedInstanceIds
public FairlinkMemberFinder(FairlinkConfiguration fairlinkConfiguration, FairlinkConnectionString fairlinkConnectionString, ScheduledExecutorService tagsPollingExecutor, TagFilter excludedInstancesFinder, MemberFinderMethod memberFinder, Function<Collection<String>,SizedIterator<String>> stringSizedIteratorBuilder, ReplicaValidator replicaValidator)
public final SizedIterator<String> discoverReplicas()
discoverReplicas in interface MemberFinderpublic final SizedIterator<String> init()
init in interface MemberFinderCopyright © 2021. All rights reserved.