@Plugin(name="LSST Monitoring Plugin", id="monitor", description="LSST CCS monitoring data display service.") public class LsstMonitorPlugin extends ConsolePlugin
| Modifier and Type | Class and Description |
|---|---|
static class |
LsstMonitorPlugin.Descriptor |
| Constructor and Description |
|---|
LsstMonitorPlugin() |
| Modifier and Type | Method and Description |
|---|---|
void |
closePage(MonitorView view)
Closes the console page that displays the specified view.
|
void |
initialize()
Initialization.
|
static MonitorPage |
makeCCSHealthPage() |
static MonitorPage |
makeDemoPage() |
void |
openManagedPage(MonitorPage.Descriptor desc)
Called in response to menu selection.
|
void |
openManagedPage(MonitorPage page)
Opens a managed monitor page.
|
void |
openPage(MonitorView view)
Opens a new graphical console page that displays the specified view.
|
boolean |
restore(ComponentDescriptor storageBean,
boolean lastRound)
Called by the framework to restore this plugin configuration.
|
ComponentDescriptor |
save()
Called by the framework when this plugin configuration needs to be saved.
|
static void |
saveData(OutputStream out,
String mimeType,
List<AgentChannel> channels,
List<MonitorField> fields) |
getConsole, getServices, propertiesChanged, setServicesProvider, shutdown, start, stoppublic static String MENU_NAME
public void initialize()
initialize in class ConsolePluginpublic void openPage(MonitorView view)
view - View to display.public void closePage(MonitorView view)
view - View to close.public void openManagedPage(MonitorPage.Descriptor desc)
desc - Monitor page descriptor.public void openManagedPage(MonitorPage page)
page - Monitor page to display.public ComponentDescriptor save()
ConsolePluginsave in class ConsolePluginpublic boolean restore(ComponentDescriptor storageBean, boolean lastRound)
ConsolePluginrestore in class ConsolePluginstorageBean - JavaBean that holds configuration information.lastRound - True if this is the last call to this method, regardless of the return value.False if this method should be called again in the next round.public static void saveData(OutputStream out, String mimeType, List<AgentChannel> channels, List<MonitorField> fields)
@Create(category="MonitorPage", name="CCS", path="Built-In/Whole Camera/CCS Health", description="CCS Health Monitor. Displays key CCS parameters common to all subsystems.") public static MonitorPage makeCCSHealthPage()
public static MonitorPage makeDemoPage()
Copyright © 2023 LSST. All rights reserved.