in ratis-logservice/src/main/java/org/apache/ratis/logservice/server/LogServer.java [154:175]
public static void main(String[] args) throws IOException {
ServerOpts opts = new ServerOpts();
JCommander.newBuilder()
.addObject(opts)
.build()
.parse(args);
// Add config from log service configuration file
LogServiceConfiguration config = LogServiceConfiguration.create();
opts = config.addLogServerOpts(opts);
try (LogServer worker = new LogServer(opts)) {
worker.start();
while (true) {
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
Thread.currentThread().interrupt();
return;
}
}
}
}