44
44
*/
45
45
public abstract class MasterNodeRequest <Request extends MasterNodeRequest <Request >> extends ActionRequest {
46
46
47
+ /**
48
+ * @deprecated As of 2.0, because promoting inclusive language, replaced by {@link #DEFAULT_CLUSTER_MANAGER_NODE_TIMEOUT}
49
+ */
50
+ @ Deprecated
47
51
public static final TimeValue DEFAULT_MASTER_NODE_TIMEOUT = TimeValue .timeValueSeconds (30 );
48
52
49
- protected TimeValue masterNodeTimeout = DEFAULT_MASTER_NODE_TIMEOUT ;
53
+ public static final TimeValue DEFAULT_CLUSTER_MANAGER_NODE_TIMEOUT = TimeValue .timeValueSeconds (30 );
54
+
55
+ protected TimeValue masterNodeTimeout = DEFAULT_CLUSTER_MANAGER_NODE_TIMEOUT ;
50
56
51
57
protected MasterNodeRequest () {}
52
58
@@ -63,21 +69,49 @@ public void writeTo(StreamOutput out) throws IOException {
63
69
64
70
/**
65
71
* A timeout value in case the master has not been discovered yet or disconnected.
72
+ * @deprecated As of 2.0, because promoting inclusive language, replaced by {@link #clusterManagerNodeTimeout}
66
73
*/
74
+ @ Deprecated
67
75
@ SuppressWarnings ("unchecked" )
68
76
public final Request masterNodeTimeout (TimeValue timeout ) {
69
77
this .masterNodeTimeout = timeout ;
70
78
return (Request ) this ;
71
79
}
72
80
81
+ /**
82
+ * A timeout value in case the cluster manager has not been discovered yet or disconnected.
83
+ */
84
+ @ SuppressWarnings ("unchecked" )
85
+ public final Request clusterManagerNodeTimeout (TimeValue timeout ) {
86
+ this .masterNodeTimeout = timeout ;
87
+ return (Request ) this ;
88
+ }
89
+
73
90
/**
74
91
* A timeout value in case the master has not been discovered yet or disconnected.
92
+ * @deprecated As of 2.0, because promoting inclusive language, replaced by {@link #clusterManagerNodeTimeout}
75
93
*/
94
+ @ Deprecated
76
95
public final Request masterNodeTimeout (String timeout ) {
77
96
return masterNodeTimeout (TimeValue .parseTimeValue (timeout , null , getClass ().getSimpleName () + ".masterNodeTimeout" ));
78
97
}
79
98
99
+ /**
100
+ * A timeout value in case the cluster manager has not been discovered yet or disconnected.
101
+ */
102
+ public final Request clusterManagerNodeTimeout (String timeout ) {
103
+ return clusterManagerNodeTimeout (TimeValue .parseTimeValue (timeout , null , getClass ().getSimpleName () + ".masterNodeTimeout" ));
104
+ }
105
+
106
+ /**
107
+ * @deprecated As of 2.0, because promoting inclusive language, replaced by {@link #clusterManagerNodeTimeout}
108
+ */
109
+ @ Deprecated
80
110
public final TimeValue masterNodeTimeout () {
81
111
return this .masterNodeTimeout ;
82
112
}
113
+
114
+ public final TimeValue clusterManagerNodeTimeout () {
115
+ return this .masterNodeTimeout ;
116
+ }
83
117
}
0 commit comments