FanoutReplicationConfig: Make methods static where possible
Change-Id: I95cf2fdf933cfde3f291e8822e00b3845ac48f11
diff --git a/src/main/java/com/googlesource/gerrit/plugins/replication/FanoutReplicationConfig.java b/src/main/java/com/googlesource/gerrit/plugins/replication/FanoutReplicationConfig.java
index c3ae895..4cc9974 100644
--- a/src/main/java/com/googlesource/gerrit/plugins/replication/FanoutReplicationConfig.java
+++ b/src/main/java/com/googlesource/gerrit/plugins/replication/FanoutReplicationConfig.java
@@ -55,18 +55,18 @@
try (Stream<Path> files = Files.list(remoteConfigsDirPath)) {
files
.filter(Files::isRegularFile)
- .filter(this::isConfig)
- .map(this::loadConfig)
+ .filter(FanoutReplicationConfig::isConfig)
+ .map(FanoutReplicationConfig::loadConfig)
.filter(Optional::isPresent)
.map(Optional::get)
- .filter(this::isValid)
+ .filter(FanoutReplicationConfig::isValid)
.forEach(cfg -> addRemoteConfig(cfg, config));
} catch (IllegalStateException e) {
throw new ConfigInvalidException(e.getMessage());
}
}
- private void removeRemotes(Config config) {
+ private static void removeRemotes(Config config) {
Set<String> remoteNames = config.getSubsections("remote");
if (remoteNames.size() > 0) {
logger.atSevere().log(
@@ -79,7 +79,7 @@
}
}
- private void addRemoteConfig(FileBasedConfig source, Config destination) {
+ private static void addRemoteConfig(FileBasedConfig source, Config destination) {
String remoteName = getNameWithoutExtension(source.getFile().getName());
for (String name : source.getNames("remote")) {
destination.setStringList(
@@ -90,7 +90,7 @@
}
}
- private boolean isValid(Config cfg) {
+ private static boolean isValid(Config cfg) {
if (cfg.getSections().size() != 1 || !cfg.getSections().contains("remote")) {
logger.atSevere().log(
"Remote replication configuration file %s must contain only one remote section.", cfg);
@@ -105,7 +105,7 @@
return true;
}
- private Optional<FileBasedConfig> loadConfig(Path path) {
+ private static Optional<FileBasedConfig> loadConfig(Path path) {
FileBasedConfig cfg = new FileBasedConfig(path.toFile(), FS.DETECTED);
try {
cfg.load();
@@ -117,7 +117,7 @@
return Optional.of(cfg);
}
- private boolean isConfig(Path p) {
+ private static boolean isConfig(Path p) {
return p.toString().endsWith(".config");
}
@@ -158,7 +158,7 @@
try (Stream<Path> files = Files.list(remoteConfigsDirPath)) {
files
.filter(Files::isRegularFile)
- .filter(this::isConfig)
+ .filter(FanoutReplicationConfig::isConfig)
.sorted()
.map(Path::toFile)
.map(FileSnapshot::save)