@@ -10,21 +10,21 @@ namespace Elasticsearch.Net
10
10
public interface IConnectionPool : IDisposable
11
11
{
12
12
/// <summary>
13
- /// The last time that this instance was updated
13
+ /// The last time that this instance was updated.
14
14
/// </summary>
15
15
DateTime LastUpdate { get ; }
16
16
17
17
/// <summary>
18
18
/// Returns the default maximum retries for the connection pool implementation.
19
- /// Most implementation default to number of nodes, note that this can be overidden
20
- /// in the connection settings
19
+ /// Most implementation default to number of nodes, note that this can be overridden
20
+ /// in the connection settings.
21
21
/// </summary>
22
22
int MaxRetries { get ; }
23
23
24
24
/// <summary>
25
25
/// Returns a read only view of all the nodes in the cluster, which might involve creating copies of nodes e.g
26
26
/// if you are using <see cref="SniffingConnectionPool" />.
27
- /// If you do not need an isolated copy of the nodes, please read <see cref="CreateView" /> to completion
27
+ /// If you do not need an isolated copy of the nodes, please read <see cref="CreateView" /> to completion.
28
28
/// </summary>
29
29
IReadOnlyCollection < Node > Nodes { get ; }
30
30
@@ -34,6 +34,12 @@ public interface IConnectionPool : IDisposable
34
34
/// </summary>
35
35
bool SniffedOnStartup { get ; set ; }
36
36
37
+ /// <summary>
38
+ /// Whether a product check is seen on startup. The implementation is
39
+ /// responsible for setting this in a thread safe fashion.
40
+ /// </summary>
41
+ ProductCheckStatus ProductCheckStatus { get ; set ; }
42
+
37
43
/// <summary>
38
44
/// Whether pinging is supported
39
45
/// </summary>
0 commit comments