Package com.biglybt.ui.swt
Class Alerts
java.lang.Object
com.biglybt.ui.swt.Alerts
Utility methods to display popup window
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface
static interface
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static AEMonitor
alert queue is used at startup, prior to initialization to collect and incoming alerts and start them.private static AEMonitor
private static boolean
private static CopyOnWriteList<Alerts.AlertListener>
private static CopyOnWriteList<Alerts.AlertHistoryListener>
private static boolean
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
static void
static int
static void
init()
static void
static void
markAlertAsViewed
(LogAlert alert) static void
protected static void
static void
-
Field Details
-
alert_queue
alert queue is used at startup, prior to initialization to collect and incoming alerts and start them. Once initialization is complete, the queue is processed (and moved to alert_history) and cleared -
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
-