Package com.biglybt.ui.swt.update
Class UpdateMonitor
- java.lang.Object
-
- com.biglybt.ui.swt.update.UpdateMonitor
-
- All Implemented Interfaces:
UpdateCheckInstanceListener
public class UpdateMonitor extends java.lang.Object implements UpdateCheckInstanceListener
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected class
UpdateMonitor.updateStatusChanger
-
Field Summary
Fields Modifier and Type Field Description static long
AUTO_UPDATE_CHECK_PERIOD
static long
AUTO_UPDATE_CHECK_PERIOD_BETA
private Core
azCore
private static AEMonitor
class_mon
private UpdateCheckInstance
current_update_instance
private UpdateWindow
current_update_window
private long
last_recheck_time
private static LogIDs
LOGID
private static UpdateMonitor
singleton
private TimerEventPeriodic
timerAutoCheck
private UpdateManagerListener
updateManagerListener
private UpdateManagerVerificationListener
updateManagerVerificationListener
-
Constructor Summary
Constructors Modifier Constructor Description protected
UpdateMonitor(Core _core)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addDecisionHandler(UpdateCheckInstance instance)
void
cancelled(UpdateCheckInstance instance)
void
complete(UpdateCheckInstance instance)
static void
destroySingleton()
private void
dispose()
private java.lang.String
format(UpdateChecker checker, java.lang.String str)
private java.lang.String
format(UpdateCheckInstance instance, java.lang.String str)
static UpdateMonitor
getSingleton(Core core)
protected void
handleLowNoise(UpdateCheckInstance instance)
protected void
handleRestart()
protected void
performAutoCheck(boolean start_of_day)
void
performCheck(boolean bForce, boolean automatic, boolean isRecheck, UpdateCheckInstanceListener l)
void
performCheck(boolean bForce, boolean automatic, boolean isRecheck, java.util.Map<java.lang.String,java.lang.Object> explicitResources, UpdateCheckInstanceListener l)
protected void
requestRecheck()
-
-
-
Field Detail
-
LOGID
private static final LogIDs LOGID
-
AUTO_UPDATE_CHECK_PERIOD
public static final long AUTO_UPDATE_CHECK_PERIOD
- See Also:
- Constant Field Values
-
AUTO_UPDATE_CHECK_PERIOD_BETA
public static final long AUTO_UPDATE_CHECK_PERIOD_BETA
- See Also:
- Constant Field Values
-
singleton
private static UpdateMonitor singleton
-
class_mon
private static final AEMonitor class_mon
-
updateManagerListener
private final UpdateManagerListener updateManagerListener
-
updateManagerVerificationListener
private final UpdateManagerVerificationListener updateManagerVerificationListener
-
timerAutoCheck
private final TimerEventPeriodic timerAutoCheck
-
azCore
private Core azCore
-
current_update_window
private UpdateWindow current_update_window
-
current_update_instance
private UpdateCheckInstance current_update_instance
-
last_recheck_time
private long last_recheck_time
-
-
Constructor Detail
-
UpdateMonitor
protected UpdateMonitor(Core _core)
-
-
Method Detail
-
getSingleton
public static UpdateMonitor getSingleton(Core core)
-
destroySingleton
public static void destroySingleton()
-
dispose
private void dispose()
-
format
private java.lang.String format(UpdateCheckInstance instance, java.lang.String str)
-
format
private java.lang.String format(UpdateChecker checker, java.lang.String str)
-
requestRecheck
protected void requestRecheck()
-
performAutoCheck
protected void performAutoCheck(boolean start_of_day)
-
performCheck
public void performCheck(boolean bForce, boolean automatic, boolean isRecheck, UpdateCheckInstanceListener l)
-
performCheck
public void performCheck(boolean bForce, boolean automatic, boolean isRecheck, java.util.Map<java.lang.String,java.lang.Object> explicitResources, UpdateCheckInstanceListener l)
-
complete
public void complete(UpdateCheckInstance instance)
- Specified by:
complete
in interfaceUpdateCheckInstanceListener
-
cancelled
public void cancelled(UpdateCheckInstance instance)
- Specified by:
cancelled
in interfaceUpdateCheckInstanceListener
-
handleRestart
protected void handleRestart()
-
addDecisionHandler
protected void addDecisionHandler(UpdateCheckInstance instance)
-
handleLowNoise
protected void handleLowNoise(UpdateCheckInstance instance)
-
-