File tree Expand file tree Collapse file tree 3 files changed +30
-0
lines changed
operator-framework-core/src/main/java/io/javaoperatorsdk/operator/api/config/loader Expand file tree Collapse file tree 3 files changed +30
-0
lines changed Original file line number Diff line number Diff line change 1+ package io .javaoperatorsdk .operator .api .config .loader ;
2+
3+ import java .util .function .Consumer ;
4+
5+ import io .fabric8 .kubernetes .api .model .HasMetadata ;
6+ import io .javaoperatorsdk .operator .api .config .ConfigurationServiceOverrider ;
7+ import io .javaoperatorsdk .operator .api .config .ControllerConfigurationOverrider ;
8+
9+ public class ConfigLoader {
10+
11+ Consumer <ConfigurationServiceOverrider > operatorConfigs () {
12+ return null ;
13+ }
14+
15+ <R extends HasMetadata > Consumer <ControllerConfigurationOverrider <R >> controllerConfigs (
16+ String controllerName ) {
17+ return null ;
18+ }
19+ }
Original file line number Diff line number Diff line change 1+ package io .javaoperatorsdk .operator .api .config .loader ;
2+
3+ import java .util .Optional ;
4+
5+ public interface ConfigProvider {
6+
7+ <T > Optional <T > getConfig (String key , Class <T > type );
8+ }
Original file line number Diff line number Diff line change 1+ package io .javaoperatorsdk .operator .api .config .loader ;
2+
3+ public class DefatulConfigProvider implements ConfigProvider {}
You can’t perform that action at this time.
0 commit comments