Skip to content

Commit f84f67e

Browse files
author
Vince Kraemer
committed
respond to some more review comments
1 parent 046d038 commit f84f67e

File tree

2 files changed

+14
-23
lines changed

2 files changed

+14
-23
lines changed

operator/src/main/java/oracle/kubernetes/operator/helpers/JobHelper.java

Lines changed: 5 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
import java.util.List;
1616
import java.util.Map;
1717
import java.util.concurrent.atomic.AtomicBoolean;
18+
import javax.validation.constraints.NotNull;
1819
import oracle.kubernetes.operator.JobWatcher;
1920
import oracle.kubernetes.operator.LabelConstants;
2021
import oracle.kubernetes.operator.ProcessingConstants;
@@ -112,21 +113,6 @@ List<V1EnvVar> getConfiguredEnvVars(TuningParameters tuningParameters) {
112113
}
113114
}
114115

115-
/**
116-
* Factory for {@link Step} that creates WebLogic domain introspector job
117-
*
118-
* @param tuning Watch tuning parameters
119-
* @param next Next processing step
120-
* @return Step for creating job
121-
*/
122-
@Deprecated
123-
public static Step createDomainIntrospectorJobStep(WatchTuning tuning, Step next) {
124-
125-
// return new DomainIntrospectorJobStep(
126-
// readDomainIntrospectorPodLogStep(ConfigMapHelper.createSitConfigMapStep(next)));
127-
return new DomainIntrospectorJobStep(tuning, next, null, new AtomicBoolean(false));
128-
}
129-
130116
/**
131117
* Factory for {@link Step} that creates WebLogic domain introspector job
132118
*
@@ -137,7 +123,10 @@ public static Step createDomainIntrospectorJobStep(WatchTuning tuning, Step next
137123
* @return Step for creating job
138124
*/
139125
public static Step createDomainIntrospectorJobStep(
140-
WatchTuning tuning, Step next, Map<String, JobWatcher> jws, AtomicBoolean isStopping) {
126+
WatchTuning tuning,
127+
Step next,
128+
@NotNull Map<String, JobWatcher> jws,
129+
@NotNull AtomicBoolean isStopping) {
141130

142131
return new DomainIntrospectorJobStep(tuning, next, jws, isStopping);
143132
}

operator/src/main/java/oracle/kubernetes/operator/steps/WatchDomainIntrospectorJobReadyStep.java

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import io.kubernetes.client.models.V1Job;
88
import java.util.Map;
99
import java.util.concurrent.atomic.AtomicBoolean;
10+
import javax.validation.constraints.NotNull;
1011
import oracle.kubernetes.operator.JobWatcher;
1112
import oracle.kubernetes.operator.ProcessingConstants;
1213
import oracle.kubernetes.operator.TuningParameters.WatchTuning;
@@ -22,7 +23,10 @@ public class WatchDomainIntrospectorJobReadyStep extends Step {
2223
private final AtomicBoolean isStopping;
2324

2425
public WatchDomainIntrospectorJobReadyStep(
25-
WatchTuning tuning, Step next, Map<String, JobWatcher> jws, AtomicBoolean isStopping) {
26+
WatchTuning tuning,
27+
Step next,
28+
@NotNull Map<String, JobWatcher> jws,
29+
@NotNull AtomicBoolean isStopping) {
2630
super(next);
2731
this.tuning = tuning;
2832
this.jws = jws;
@@ -39,18 +43,16 @@ public NextAction apply(Packet packet) {
3943

4044
// No need to spawn a watcher if the job is already complete
4145
if (domainIntrospectorJob != null && !JobWatcher.isComplete(domainIntrospectorJob)) {
42-
JobWatcher jw = null;
43-
if (jws == null || !jws.containsKey(namespace)) {
46+
JobWatcher jw = jws.get(namespace);
47+
if (jw == null) {
4448
jw =
4549
JobWatcher.create(
4650
ThreadFactorySingleton.getInstance(),
4751
namespace,
4852
initialResourceVersion,
4953
tuning,
50-
isStopping != null ? isStopping : new AtomicBoolean(false));
51-
if (jws != null) jws.put(namespace, jw);
52-
} else {
53-
jw = jws.get(namespace);
54+
isStopping);
55+
jws.put(namespace, jw);
5456
}
5557
NextAction retVal = doNext(jw.waitForReady(domainIntrospectorJob, getNext()), packet);
5658

0 commit comments

Comments
 (0)