diff --git a/src/main/tjava/com/r35157/jupiterperpsalarm/impl/ref/JupiterPerpsEntryPriceVariableRefreshWatcher.tjava b/src/main/tjava/com/r35157/jupiterperpsalarm/impl/ref/JupiterPerpsEntryPriceVariableRefreshWatcher.tjava new file mode 100644 index 0000000..5549852 --- /dev/null +++ b/src/main/tjava/com/r35157/jupiterperpsalarm/impl/ref/JupiterPerpsEntryPriceVariableRefreshWatcher.tjava @@ -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; +}