Uses of Class
xal.service.pvlogger.MachineSnapshot
Packages that use MachineSnapshot
-
Uses of MachineSnapshot in xal.service.pvlogger
Fields in xal.service.pvlogger declared as MachineSnapshotModifier and TypeFieldDescriptionprotected MachineSnapshotSessionModel.lastPublishedSnapshotLast snapshot publishedprotected MachineSnapshotLoggerSession.latestMachineSnapshotlatest snapshot taken which may or may not have been publishedMethods in xal.service.pvlogger that return MachineSnapshotModifier and TypeMethodDescriptionPVLogger.fetchMachineSnapshot(long snapshotID) Fetch the machine snapshot corresponding to the specified snasphot IDPVLogger.fetchMachineSnapshotsInRange(String type, Date startTime, Date endTime) Fetch the machine snapshots within the specified time range.SessionModel.getLastPublishedSnapshot()Get the most recently published machine snapshot.LoggerSession.getLatestMachineSnapshot()Get the latest machine snapshot which may or may not have been publishedPVLogger.loadChannelSnapshotsInto(MachineSnapshot machineSnapshot) Fetch the channel snapshots from the data source and populate the machine snapshotfinal MachineSnapshotLoggerSession.takeAndPublishSnapshot()Take a snapshot and publish it immediatelyfinal MachineSnapshotLoggerSession.takeAndPublishSnapshot(String comment) Take a snapshot and publish it immediatelyprotected final MachineSnapshotLoggerSession.takeAndScheduleSnapshotForPublication()Take a snapshot and schedule it for publicationfinal MachineSnapshotLoggerSession.takeSnapshot()Take a snapshot of the current machine state.Methods in xal.service.pvlogger with parameters of type MachineSnapshotModifier and TypeMethodDescriptionPVLogger.loadChannelSnapshotsInto(MachineSnapshot machineSnapshot) Fetch the channel snapshots from the data source and populate the machine snapshotfinal voidLoggerSession.publishSnapshot(MachineSnapshot machineSnapshot) Publish the machine snapshot to the persistent storage.voidLoggerChangeAdapter.snapshotPublished(LoggerSession logger, MachineSnapshot snapshot) Notification that a machine snapshot has been published.voidLoggerChangeListener.snapshotPublished(LoggerSession logger, MachineSnapshot snapshot) Notification that a machine snapshot has been published.voidLoggerChangeAdapter.snapshotTaken(LoggerSession logger, MachineSnapshot snapshot) Notification that a machine snapshot has been taken.voidLoggerChangeListener.snapshotTaken(LoggerSession logger, MachineSnapshot snapshot) Notification that a machine snapshot has been taken.voidSessionModel.LoggerEventHandler.snapshotTaken(LoggerSession logger, MachineSnapshot snapshot) -
Uses of MachineSnapshot in xal.service.pvlogger.apputils.browser
Fields in xal.service.pvlogger.apputils.browser declared as MachineSnapshotModifier and TypeFieldDescriptionprotected MachineSnapshotBrowserController.selectedSnapshotselected Machine snapshot *protected MachineSnapshot[]BrowserModel.snapshotsMethods in xal.service.pvlogger.apputils.browser that return MachineSnapshotModifier and TypeMethodDescriptionBrowserModel.getSnapshots()Get the array of machine snapshots that had been fetched.BrowserModel.populateSnapshot(MachineSnapshot snapshot) Populate the machine snapshot with all of its data.Methods in xal.service.pvlogger.apputils.browser that return types with arguments of type MachineSnapshotModifier and TypeMethodDescriptionBrowserController.getMachineSnapshotTableModel()get the table model of machine snapshotsMethods in xal.service.pvlogger.apputils.browser with parameters of type MachineSnapshotModifier and TypeMethodDescriptionvoidBrowserController.machineSnapshotsFetched(BrowserModel model, MachineSnapshot[] snapshots) Handle the "machine snapshot fetched" event.voidBrowserModelListener.machineSnapshotsFetched(BrowserModel model, MachineSnapshot[] snapshots) event indicating that machine snapshots have been fetched.BrowserModel.populateSnapshot(MachineSnapshot snapshot) Populate the machine snapshot with all of its data.voidBrowserController.setSelectedSnapshot(MachineSnapshot snapshot) Set the snapshot which is selected by the uservoidBrowserControllerListener.snapshotSelected(BrowserController controller, MachineSnapshot snapshot) event indicating that a snapshot has been selected