Class Alerts
java.lang.Object
com.biglybt.ui.swt.Alerts
Utility methods to display popup window
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic interface -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static AEMonitoralert queue is used at startup, prior to initialization to collect and incoming alerts and start them.private static AEMonitorprivate static booleanprivate static CopyOnWriteList<Alerts.AlertListener> private static CopyOnWriteList<Alerts.AlertHistoryListener> private static boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidstatic voidstatic intstatic voidinit()static voidstatic voidmarkAlertAsViewed(LogAlert alert) static voidprotected static voidstatic void
-
Field Details
-
alert_queue
-
alert_queue_mon
-
alert_history
-
listUnviewedLogAlerts
-
alert_history_mon
-
listMessageHistoryListeners
-
initialisation_complete
private static boolean initialisation_complete -
stopping
private static volatile boolean stopping -
listeners
-
-
Constructor Details
-
Alerts
private Alerts()
-
-
Method Details
-
showAlert
- Parameters:
alert-- Since:
- 3.0.0.9
-
initComplete
public static void initComplete() -
stopInitiated
public static void stopInitiated() -
init
public static void init() -
addListener
-
getUnviewedLogAlerts
-
getUnviewedLogAlertCount
public static int getUnviewedLogAlertCount() -
addMessageHistoryListener
-
removeMessageHistoryListener
-
markAlertAsViewed
-