20: Add new JupiterPerpsEntryPriceVariableRefreshWatcher class

This commit is contained in:
2026-06-28 18:06:30 +02:00
parent 76446f8b73
commit c1cbaf0c52
@@ -0,0 +1,28 @@
package com.r35157.jupiterperpsalarm.impl.ref;
import java.nio.file.Path;
import java.util.Objects;
public final class JupiterPerpsEntryPriceVariableRefreshWatcher {
public JupiterPerpsEntryPriceVariableRefreshWatcher(
Path confDirectory,
JupiterPerpsEntryPriceVariableRefresher refresher
) {
this.confDirectory = Objects.requireNonNull(confDirectory, "confDirectory");
this.refresher = Objects.requireNonNull(refresher, "refresher");
}
public void start() {
System.out.println(
"Jupiter Perps entry price variable refresh watcher configured for directory: "
+ confDirectory
);
}
private static final String REFRESH_TRIGGER_FILE_NAME =
"jupiter-perps-alarm-var.refresh";
private final Path confDirectory;
private final JupiterPerpsEntryPriceVariableRefresher refresher;
}