Skip to content

Commit b705aca

Browse files
committed
refactor to use DomainProcessorDelegate
1 parent 87a95b2 commit b705aca

File tree

9 files changed

+225
-233
lines changed

9 files changed

+225
-233
lines changed
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
// Copyright 2019, Oracle Corporation and/or its affiliates. All rights reserved.
2+
// Licensed under the Universal Permissive License v 1.0 as shown at
3+
// http://oss.oracle.com/licenses/upl.
4+
5+
package oracle.kubernetes.operator;
6+
7+
import java.util.concurrent.ScheduledExecutorService;
8+
import oracle.kubernetes.operator.helpers.KubernetesVersion;
9+
import oracle.kubernetes.operator.work.FiberGate;
10+
import oracle.kubernetes.operator.work.Step;
11+
12+
public interface DomainProcessorDelegate {
13+
String getOperatorNamespace();
14+
15+
PodAwaiterStepFactory getPodAwaiterStepFactory(String namespace);
16+
17+
boolean isNamespaceRunning(String namespace);
18+
19+
String getPrincipal();
20+
21+
KubernetesVersion getVersion();
22+
23+
FiberGate createFiberGate();
24+
25+
void runSteps(Step firstStep);
26+
27+
ScheduledExecutorService getExecutor();
28+
}

0 commit comments

Comments
 (0)