Class AreaDetectorRunnableDeviceProxy

All Implemented Interfaces:
INexusDevice<NXdetector>, IActivatable, IPausableDevice<AreaDetectorRunnableDeviceModel>, IResettableDevice, IRunnableDevice<AreaDetectorRunnableDeviceModel>, IRunnableEventDevice<AreaDetectorRunnableDeviceModel>, IWritableDetector<AreaDetectorRunnableDeviceModel>, IDeviceRoleActor, IConfigurable<AreaDetectorRunnableDeviceModel>, ILevel, IModelProvider<AreaDetectorRunnableDeviceModel>, INameable, IScanAttributeContainer, IValidator<AreaDetectorRunnableDeviceModel>

public class AreaDetectorRunnableDeviceProxy extends AbstractAreaDetectorRunnableDevice
This is an implementation of a new style GDA detector which delegates much of its specific functionality to an AbstractAreaDetectorRunnableDeviceDelegate. This allows the creation of runnable devices defined by Jython classes which don't exist at spring configuration time.