Package org.graylog2.storage.providers
Class ElasticsearchVersionProvider
java.lang.Object
org.graylog2.storage.providers.ElasticsearchVersionProvider
- All Implemented Interfaces:
javax.inject.Provider<SearchVersion>
@Singleton
public class ElasticsearchVersionProvider
extends Object
implements javax.inject.Provider<SearchVersion>
-
Field Summary
-
Constructor Summary
ConstructorDescriptionElasticsearchVersionProvider
(SearchVersion versionOverride, List<URI> elasticsearchHosts, VersionProbe versionProbe, AtomicCache<Optional<SearchVersion>> cachedVersion) -
Method Summary
-
Field Details
-
NO_HOST_REACHABLE_ERROR
- See Also:
-
-
Constructor Details
-
ElasticsearchVersionProvider
@Inject public ElasticsearchVersionProvider(@Named("elasticsearch_version") @Nullable SearchVersion versionOverride, @Named("elasticsearch_hosts") List<URI> elasticsearchHosts, VersionProbe versionProbe, AtomicCache<Optional<SearchVersion>> cachedVersion)
-
-
Method Details
-
get
- Specified by:
get
in interfacejavax.inject.Provider<SearchVersion>
-