Skip to content

Commit 6d528bd

Browse files
authored
Use default table request time out for add/drop replica requests. (#83)
1 parent 692ac79 commit 6d528bd

File tree

2 files changed

+22
-0
lines changed

2 files changed

+22
-0
lines changed

driver/src/main/java/oracle/nosql/driver/ops/AddReplicaRequest.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,17 @@ public AddReplicaRequest setTimeout(int timeoutMs) {
143143
return this;
144144
}
145145

146+
/*
147+
* use the default request timeout if not set.
148+
*/
149+
@Override
150+
public AddReplicaRequest setDefaults(NoSQLHandleConfig config) {
151+
if (timeoutMs == 0) {
152+
timeoutMs = config.getDefaultTableRequestTimeout();
153+
}
154+
return this;
155+
}
156+
146157
@Override
147158
public void validate() {
148159
if (tableName == null || replicaName == null) {

driver/src/main/java/oracle/nosql/driver/ops/DropReplicaRequest.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,17 @@ public DropReplicaRequest setTimeout(int timeoutMs) {
9797
return this;
9898
}
9999

100+
/*
101+
* use the default request timeout if not set.
102+
*/
103+
@Override
104+
public DropReplicaRequest setDefaults(NoSQLHandleConfig config) {
105+
if (timeoutMs == 0) {
106+
timeoutMs = config.getDefaultTableRequestTimeout();
107+
}
108+
return this;
109+
}
110+
100111
@Override
101112
public void validate() {
102113
if (tableName == null || replicaName == null) {

0 commit comments

Comments
 (0)