Class Alerts

java.lang.Object
com.biglybt.ui.swt.Alerts

public class Alerts extends Object
Utility methods to display popup window
  • Field Details

    • alert_queue

      private static List<LogAlert> 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

      private static AEMonitor alert_queue_mon
    • alert_history

      private static ArrayList<String> alert_history
    • listUnviewedLogAlerts

      private static ArrayList<LogAlert> listUnviewedLogAlerts
    • alert_history_mon

      private static AEMonitor alert_history_mon
    • listMessageHistoryListeners

      private static CopyOnWriteList<Alerts.AlertHistoryListener> listMessageHistoryListeners
    • initialisation_complete

      private static boolean initialisation_complete
    • stopping

      private static volatile boolean stopping
    • listeners

      private static CopyOnWriteList<Alerts.AlertListener> listeners
  • Constructor Details

    • Alerts

      private Alerts()
  • Method Details

    • showAlert

      protected static void showAlert(LogAlert alert)
      Parameters:
      alert -
      Since:
      3.0.0.9
    • initComplete

      public static void initComplete()
    • stopInitiated

      public static void stopInitiated()
    • init

      public static void init()
    • addListener

      public static void addListener(Alerts.AlertListener l)
    • getUnviewedLogAlerts

      public static ArrayList<LogAlert> getUnviewedLogAlerts()
    • getUnviewedLogAlertCount

      public static int getUnviewedLogAlertCount()
    • addMessageHistoryListener

      public static void addMessageHistoryListener(Alerts.AlertHistoryListener l)
    • removeMessageHistoryListener

      public static void removeMessageHistoryListener(Alerts.AlertHistoryListener l)
    • markAlertAsViewed

      public static void markAlertAsViewed(LogAlert alert)