Class LiveStreamROIProvider
java.lang.Object
gda.factory.FindableBase
gda.device.detector.nxdetector.roi.LiveStreamROIProvider
- All Implemented Interfaces:
RemoteRectangularROIsProvider,Findable
@ServiceInterface(RemoteRectangularROIsProvider.class)
public class LiveStreamROIProvider
extends FindableBase
implements RemoteRectangularROIsProvider
Intended to be the server side object providing the
RemoteRectangularROIsProvider interface for clients to update ROIs over RMI.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetRois()voidupdateRois(List<RectangularROI<Integer>> rois) Update the ROIs list on the server, which can the be picked up when a scan is startedMethods inherited from class gda.factory.FindableBase
equals, getName, hashCode, setName
-
Constructor Details
-
LiveStreamROIProvider
public LiveStreamROIProvider()
-
-
Method Details
-
getRois
-
updateRois
Description copied from interface:RemoteRectangularROIsProviderUpdate the ROIs list on the server, which can the be picked up when a scan is started- Specified by:
updateRoisin interfaceRemoteRectangularROIsProvider- Parameters:
rois- The new list of ROIs
-