File tree 3 files changed +11
-8
lines changed
src/plugins/application_config/server
3 files changed +11
-8
lines changed Original file line number Diff line number Diff line change @@ -53,6 +53,4 @@ export class OpenSearchConfigurationClient implements ConfigurationClient {
53
53
throw e ;
54
54
}
55
55
}
56
-
57
-
58
56
}
Original file line number Diff line number Diff line change @@ -38,11 +38,12 @@ export class ApplicationConfigPlugin
38
38
this . configurationIndexName = '' ;
39
39
}
40
40
41
- private setConfigurationClient ( inputConfigurationClient : ConfigurationClient ) {
41
+ private registerConfigurationClient ( inputConfigurationClient : ConfigurationClient ) {
42
+ this . logger . info ( 'Register a configuration client.' ) ;
42
43
this . configurationClient = inputConfigurationClient ;
43
44
}
44
45
45
- private getConfigurationClient ( inputOpenSearchClient : IScopedClusterClient ) {
46
+ private getConfigurationClient ( inputOpenSearchClient : IScopedClusterClient ) : ConfigurationClient {
46
47
if ( this . configurationClient ) {
47
48
return this . configurationClient ;
48
49
}
@@ -68,7 +69,8 @@ export class ApplicationConfigPlugin
68
69
defineRoutes ( router , this . getConfigurationClient . bind ( this ) , this . logger ) ;
69
70
70
71
return {
71
- setConfigurationClient : this . setConfigurationClient . bind ( this ) ,
72
+ getConfigurationClient : this . getConfigurationClient . bind ( this ) ,
73
+ registerConfigurationClient : this . registerConfigurationClient . bind ( this ) ,
72
74
} ;
73
75
}
74
76
@@ -77,5 +79,5 @@ export class ApplicationConfigPlugin
77
79
return { } ;
78
80
}
79
81
80
- public stop ( ) { }
82
+ public stop ( ) { }
81
83
}
Original file line number Diff line number Diff line change
1
+ import { IScopedClusterClient } from 'src/core/server' ;
2
+
1
3
export interface ApplicationConfigPluginSetup {
2
- setConfigurationClient : ( inputConfigurationClient : ConfigurationClient ) => void ;
4
+ getConfigurationClient : ( inputOpenSearchClient : IScopedClusterClient ) => ConfigurationClient ;
5
+ registerConfigurationClient : ( inputConfigurationClient : ConfigurationClient ) => void ;
3
6
}
4
7
// eslint-disable-next-line @typescript-eslint/no-empty-interface
5
- export interface ApplicationConfigPluginStart { }
8
+ export interface ApplicationConfigPluginStart { }
6
9
7
10
export interface ConfigurationClient {
8
11
getConfig ( ) : Promise < string > ;
You can’t perform that action at this time.
0 commit comments