public final class RundeckMonitorSwingTrayIcon extends RundeckMonitorTrayIcon
| Modifier and Type | Field and Description | 
|---|---|
private Map<JMenuItem,JobExecutionInfo> | 
failedMenuItems
MenuItem for lasts late/failed jobs. 
 | 
private JPopupMenu | 
popupMenu
Tray Icon menu. 
 | 
aboutListener, configurationListener, desktop, exitListener, hiddenDialog, ICON_KO_SMALL, ICON_LATE_SMALL, IMAGE_OK, LONG_EXECUTION_MARKER, menuListener, NEW_FAILED_JOB_ALERT, NEW_LONG_EXECUTION_ALERT, newFailedProcess, newLateProcess, RUNDECK_JOB_EXECUTION_URL, RUNDECK_MONITOR_PROJECT_URL, rundeckMonitorConfiguration, rundeckMonitorState, tray, trayIcon| Constructor and Description | 
|---|
RundeckMonitorSwingTrayIcon(RundeckMonitorConfiguration rundeckMonitorConfigurationArg,
                           RundeckMonitorState rundeckMonitorStateArg)
Initialize the tray icon for the rundeckMonitor if the OS is compatible with it. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
reloadConfiguration()
Called when configuration is reloaded, clear all menu items and reinitialize action listeners. 
 | 
void | 
updateExecutionIdsList(List<JobExecutionInfo> listJobExecutionInfo)
Update the list of failed/late jobs. 
 | 
disposeTrayIcon, openBrowser, updateTrayIconprivate final JPopupMenu popupMenu
private final Map<JMenuItem,JobExecutionInfo> failedMenuItems
public RundeckMonitorSwingTrayIcon(RundeckMonitorConfiguration rundeckMonitorConfigurationArg, RundeckMonitorState rundeckMonitorStateArg)
rundeckMonitorConfigurationArg - loaded configurationrundeckMonitorStateArg - state of the rundeck monitorpublic void updateExecutionIdsList(List<JobExecutionInfo> listJobExecutionInfo)
updateExecutionIdsList in class RundeckMonitorTrayIconlistJobExecutionInfo - list of failed and late jobs informationspublic void reloadConfiguration()
reloadConfiguration in class RundeckMonitorTrayIconCopyright © 2013–2015. All rights reserved.