|
17 | 17 | import org.apache.logging.log4j.LogManager; |
18 | 18 | import org.apache.logging.log4j.Logger; |
19 | 19 | import org.elasticsearch.client.internal.node.NodeClient; |
| 20 | +import org.elasticsearch.cluster.project.ProjectResolver; |
| 21 | +import org.elasticsearch.cluster.service.ClusterService; |
20 | 22 | import org.elasticsearch.common.settings.MockSecureSettings; |
21 | 23 | import org.elasticsearch.common.settings.Settings; |
22 | 24 | import org.elasticsearch.common.settings.SettingsFilter; |
@@ -256,8 +258,13 @@ public ProxyS3RepositoryPlugin(Settings settings) { |
256 | 258 | } |
257 | 259 |
|
258 | 260 | @Override |
259 | | - S3Service s3Service(Environment environment, Settings nodeSettings, ResourceWatcherService resourceWatcherService) { |
260 | | - return new ProxyS3Service(environment, nodeSettings, resourceWatcherService); |
| 261 | + S3Service s3Service( |
| 262 | + Environment environment, |
| 263 | + ClusterService clusterService, |
| 264 | + ProjectResolver projectResolver, |
| 265 | + ResourceWatcherService resourceWatcherService |
| 266 | + ) { |
| 267 | + return new ProxyS3Service(environment, clusterService, projectResolver, resourceWatcherService); |
261 | 268 | } |
262 | 269 |
|
263 | 270 | /** |
@@ -293,8 +300,13 @@ public static final class ProxyS3Service extends S3Service { |
293 | 300 |
|
294 | 301 | private static final Logger logger = LogManager.getLogger(ProxyS3Service.class); |
295 | 302 |
|
296 | | - ProxyS3Service(Environment environment, Settings nodeSettings, ResourceWatcherService resourceWatcherService) { |
297 | | - super(environment, nodeSettings, resourceWatcherService, () -> null); |
| 303 | + ProxyS3Service( |
| 304 | + Environment environment, |
| 305 | + ClusterService clusterService, |
| 306 | + ProjectResolver projectResolver, |
| 307 | + ResourceWatcherService resourceWatcherService |
| 308 | + ) { |
| 309 | + super(environment, clusterService, projectResolver, resourceWatcherService, () -> null); |
298 | 310 | } |
299 | 311 |
|
300 | 312 | @Override |
|
0 commit comments