Package org.eblocker.server.common.squid
Class SquidReloadingService
java.lang.Object
org.eblocker.server.common.squid.SquidReloadingService
The SquidReloadingService is responsible for reloading the Squid service
after a configuration change asynchronously. It makes sure that the reloading is
not done too rapidly.
-
Constructor Summary
ConstructorsConstructorDescriptionSquidReloadingService(ScriptRunner scriptRunner, String squidReconfigureScript, ScheduledExecutorService executorService, java.time.Clock clock, Integer graceTimeBeforeReloads, Integer minimumTimeBetweenReloads) -
Method Summary
Modifier and TypeMethodDescriptionvoidTell squid that its configuration has been updated, so please reconfigure
-
Constructor Details
-
SquidReloadingService
@Inject public SquidReloadingService(ScriptRunner scriptRunner, String squidReconfigureScript, ScheduledExecutorService executorService, java.time.Clock clock, Integer graceTimeBeforeReloads, Integer minimumTimeBetweenReloads)
-
-
Method Details
-
tellSquidToReloadConfig
public void tellSquidToReloadConfig()Tell squid that its configuration has been updated, so please reconfigure
-