@Singleton public class ElasticsearchVersionProvider extends Object implements javax.inject.Provider<SearchVersion>
| Modifier and Type | Field and Description |
|---|---|
static String |
NO_HOST_REACHABLE_ERROR |
| Constructor and Description |
|---|
ElasticsearchVersionProvider(SearchVersion versionOverride,
List<URI> elasticsearchHosts,
VersionProbe versionProbe,
AtomicCache<Optional<SearchVersion>> cachedVersion) |
public static final String NO_HOST_REACHABLE_ERROR
@Inject public ElasticsearchVersionProvider(@Named(value="elasticsearch_version") @Nullable SearchVersion versionOverride, @Named(value="elasticsearch_hosts") List<URI> elasticsearchHosts, VersionProbe versionProbe, AtomicCache<Optional<SearchVersion>> cachedVersion)
public SearchVersion get()
get in interface javax.inject.Provider<SearchVersion>Copyright © 2012–2022 Graylog, Inc.. All rights reserved.