Package gda.factory
Interface Configurable
- All Known Subinterfaces:
Adc,AlignmentStage,AmplifierAutoGain,Analyser,AperturePositioner,Assembly,AsynchronousDetector,Attenuator,Beamline,BimorphMirrorController,BPM,BufferedDetector,Camera,Camera,CoboldDetector,ConstantVelocityMoveController,ConstantVelocityMoveController2,ConstantVelocityRasterMoveController,ContinuouslyScannable,ContinuouslyScannableViaController,ContinuousMoveController,ControlPoint,CounterTimer,CurrentAmplifier,Daq,DataLogger,DataNode,Detector,Detector,DetectorMonitorDataProviderInterface,DetectorService,DetectorServiceManager,Device,Diffractometer,DigitalIO,EdeDetector,EditableEnumPositioner,EigerAncillaryAcquisitionSettings,EigerAncillaryData,EigerAreaDetector,EigerAreaDetectorCamPlugin,EigerDataAcquisition,EigerDetector,EigerFan,EigerMxSettings,EigerOdin,EndStation,EndStationService,EndStationServiceManager,EnumPositioner,Epics,EpicsAreaDetector,EpicsAreaDetector,EpicsAreaDetectorFileSave,EPICSAreaDetectorImage,EpicsAreaDetectorROI,EpicsAreaDetectorROIElement,EpicsMcsSis3820,EtlDetector,ExternalMetadataFile,ExternalRobot,Factory,FilterArray,Formulatrix,FrelonDetector,GdaService,Gonio,Gpib,HardwareTriggerableDetector,HardwareTriggeredDetector,HardwareTriggeredNexusXmap,HardwareTriggerProvider,HC1Device,HC1DropsizeCalc,Hdf5,Hdf5Advanced,IAirBearingScannableMotor,IApple2ID,IAravisCamera,IAreaDetectorPilatus,IDitherScanningElectronAnalyser,IDitherScanningElectronAnalyserWithDeflector,IEDXDElement,IElectronAnalyser,IEpicsChannel,IEpicsMCA,IEpicsMCASimple,IFindableEpicsDevice,IHaveExtraNames,IInsertionDevicePhaseControl,IJActorSampleChanger,ILakeshoreController,ILoggingScriptController,IMbsAnalyser,IMetadataEntry,IMythenDetector,INcdMetaProvider,INcdSubDetector,INewportVMCController,InternalRobot,IPCODetector,IPilatusDetector,IPixiumDetector,IScannableGroup,IScannableGroupNamed,IScannableMotor,IScannableMotorObservable,ISpin,ITweakableScannableMotor,IVGScientaAnalyserRMI,IXesEnergyScannable,IXesSpectrometerScannable,Mar345,Memory,MetaListener,Monitor,Motor,MXCameraInterface,Mythen,NamedEnumPositioner,NcdDetector,NexusDetector,NXPluginDetector,OavAreaDetector,OavAreaDetectorCamPlugin,ODCCD,OdinDataStatus,OdinEigerDetector,PandaController,PCO4000,Pilatus,Plate,PlateController,PlateInventory,PlateLoader,PlotServerDevice,Robot,SampleChanger,SampleEnvironment,SampleHandler,SampleHandlingService,SampleMovementServiceManager,SamplePlateMover,Scannable,ScannableMotion,ScannableMotionUnits,Scriptcontroller,Serial,ShutterController,ShutteredMotorController,SimpleArray,SimulatedBufferedDetector,SimulatedContinuouslyScannable,StanfordAmplifier,StripDetector,Syringe,SyringePumpController,Temperature,Timer,TrajectoryMoveController,UserOptionsService,VariableCollectionTimeDetector,VideoReceiver<E>,XCHIPDetector,XmapController,XmapDetector,Xspress3,Xspress3Mini,XspressDetector,XspressFluorescenceDetector
- All Known Implementing Classes:
_PlateEventProvider,_PlateInventory,_SessionService,AbsorptionCoefficient,AbstractColumnFile,AbstractKeithley2600Series,AbstractKeithley6400Series,AbstractPlateController,AbstractPlateLoader,AbstractScanHook,AbstractWriteRegionsImmediatelyNXDetector,AccessControl,AceApdDetector,ActiveMQServerCondition,ActorSampleChanger,ActorSampleChangerControllerBase,ADCameraDetector,ADCameraDetector,AdcMonitor,ADCMonitor,ADDetector,AdDetectorExtRoiDraw,ADPco,ADPilatus,AgilentWaveform,AirBearingScannableMotor,AlignmentStageScannable,AnalyserBase,AnalyserEntranceSlit,AnalyserProgressDispatcher,AndorZylaDetector,Apple2IDBase,Apple2IDDummy,Apple2IDEpics,Apple2IDGapPolar,Apple2IDGapPolarPos,Apple2IDScannableBase,AravisCamera,AreaDetectorLiveViewImpl,AreaDetectorPilatusBase,AsciiFileProcessor,AsciiReaderDetector,AsciiReaderScannable,AssemblyAdapter,AssemblyBase,B18EnergyScannable,BackLightOffWhenOutController,BaseChipRegScannable,BaseEpicsDeviceController,BaseGasRigController,Beam,BeamCheckMonitor,BeamDataComponent,BeamDimensions,Beamline,BeamlineConditionMonitorBase,BeamlineConfigurationManager,BeamlineWavelength,BeamMonitor,BeamMonitor,BeamSize,BeforeAfterScannable,BeforeAfterScannables,BeforeCheckScannable,BimorphMirror,BimorphMirrorBank,BimorphMirrorBankBase,BimorphMirrorBase,BimorphMirrorScannable,BinaryFilterSetAttenuators,BioSAXSProgressController,BioSAXSSampleChanger,BlockedPositionsComponent,BPMBase,BSSCScannable,BufferedEdeDetector,BufferedNXDetector,BufferedPandaDetector,BufferedScaler,BufferedScannablePositions,BufferSizeMonitorProvider,CAClient,CaenBimorphMirror,CaenelsBimorph,CalibratedAmplifier,CalibrationFrameCollector,CallableTfgScalerWithLogValues,CallableTfgXmap,CallableTfgXspress2,CallableXmap,Cam4Detector,CameraBase,CameraControlForLiveStream,CameraXYScannable,CamZoomPositioner,Canberra35,ChannalAccessCommands,CheckingScannable,ChipRegAnperScannable,CircHklScannable,ClientFileAnnouncer,CoboldTDC,ColumnDataFile,CombinedManipulator,CommandRunnerRunnable,ComponentHealthConditionBase,ConfigurableBase,ConicHklScannable,ConicIndexScannable,ConicThScannable,ContainerBase,ContainerTypeBase,ContinuousScannable,ControllerScannable,ConvertedWavelengthProvider,ConvertorScannable,CoordinatedScannableGroup,CounterTimerBase,CoupledScannable,CryoController,Crystal1PitchScannable,CurrentAmplifierBase,CurrentSamplePosition,CVScan,CVScan,DaqBase,DAServer,DAServerCondition,DAServerStatusChecker,DataCollection,DataPointCache,DataReductionScannable,DataServerClientConfig,DataServerProcessManager,DatasetFitter,DatasetNexusDetector,DatasetPlotter,DatasetProcessorBase,DatasetStats,DataSocketDetector,DateMetadataEntry,DcmAndDmmConvertedWavelengthProvider,DefaultDataWriterFactory,DeferredAndTrajectoryScannableGroup,DeferredMovesBase,DeferredScannable,DeferredScannableGroup,DetDistToBeamXYConverter,DetectorArm,DetectorBase,DetectorBase,DetectorCollectionScannable,DetectorDistance,DetectorFillingMonitorScannable,DetectorMonitorDataProvider,DetectorProvider,DetectorProxy,DetectorServiceManagerBase,DetectorServiceManagerWrapper,DetectorShutterBase,DeviceBase,Diffractometer,DiffractometerBase,DirectLiveGridScanService,DirectWavelengthProvider,DoorLatchState,DoseCalculator,DummyActorSampleChangerController,DummyAdc,DummyAreaDetectorPilatus,DummyAwtVideoReceiver,DummyAwtVideoReceiverWithImage,DummyBimorphMirror,DummyBimorphMirrorBank,DummyBimorphMirrorController,DummyBioSAXSSampleChanger,DummyBPM,DummyBufferedDetector,DummyCaenBimorphGroup,DummyCamera,DummyCoboldTDC,DummyConstantVelocityRasterScannable,DummyContinuouslyScannable,DummyControlPoint,DummyCounterTimer,DummyCurrentAmplifier,DummyDaq,DummyDAServer,DummyDAServerStatusChecker,DummyDataNode,DummyDeferredMoves,DummyDetector,DummyDetector,DummyDetectorShutter,DummyEigerAncillaryAcquisitionSettings,DummyEigerAncillaryData,DummyEigerAreaDetector,DummyEigerAreaDetectorCamPlugin,DummyEigerDataAcquisition,DummyEigerFan,DummyEigerMxSettings,DummyEigerOdin,DummyEnumPositioner,DummyEpicsCurrAmpSingle,DummyEpicsLakeshore336,DummyEpicsMcaForXmap,DummyEpicsMonitor,DummyEpicsMonitorDouble,DummyEtlDetector,DummyExternalRobot,DummyFilterArray,DummyFormulatrix,DummyGasRigController,DummyGonio,DummyGonioProtection,DummyGpib,DummyGridScanService,DummyHardwareTriggerableAreaDetector,DummyHardwareTriggerableDetector,DummyHardwareTriggerableDetectorBase,DummyHardwareTriggerableSimpleDetector,DummyHardwareTriggeredDetector,DummyHardwareTriggeredNexusXmap,DummyHardwareTriggerProvider,DummyHdf5,DummyHdf5Advanced,DummyHutchLockedMonitor,DummyImageCreator,DummyInternalRobot,DummyJActorSampleChanger,DummyJCameramanSampleChanger,DummyKeithley2600AverageMode,DummyKeithley2600Series,DummyKeithley2600SweepMode,DummyKeithley6487,DummyKeithley6487Controller,DummyLakeshore340Controller,DummyLakeshoreScannable,DummyMandelbrotMappingDetector,DummyMetadataEntry,DummyMetaListener,DummyMonitor,DummyMotor,DummyMultiFieldUnitsScannable,DummyMultiFilterAttenuator,DummyMXTrigger,DummyNamedEnumPositioner,DummyNcdTetrammController,DummyNewportVMCController,DummyNexusDetector,DummyNXDetector,DummyOavAreaDetector,DummyOavAreaDetectorCamPlugin,DummyOavAwtVideoReceiver,DummyOdinDataStatus,DummyOdinEigerDetectorImpl,DummyOpticalCamera,DummyPersistentEnumScannable,DummyPersistentNamedEnumPositioner,DummyPersistentScannable,DummyPersistentUnitsScannable,DummyPilatus,DummyPpu,DummyQbpm,DummyRealPositionReader,DummySampleChanger,DummySamplePresentMonitor,DummySampleWheel,DummyScalarChannelDetector,DummyScannable,DummyScannableFieldScannableMotion,DummyScannableMotor,DummySecondGenCaenBimorphMirror,DummySerialDevice,DummySpinner,DummyStanfordScannable,DummySwtVideoReceiver,DummySwtVideoReceiverWithImage,DummySyringePumpController,DummyTemp,DummyTemperature,DummyTfg,DummyTopupScannable,DummyTrajectoryMoveController,DummyUnitsScannable,DummyValve,DummyVideoReceiverBase,DummyXmapBufferedDetector,DummyXmapController,DummyXmapControllerAreaDetector,DummyXmapControllerBase,DummyXmapEDXDMappingController,DummyXmapEpicsDevice,DummyXspress3Controller,DummyXspress3Detector,DummyXspress3MiniDetector,DummyXStripDAServer,EdeDetectorBase,EdeDummyDetector,EdeFrelon,EditableEnumPositionerBase,EDXD,EDXDController,EDXDControllerQMap,EDXDElement,EDXDMappingController,EDXDMappingElement,EH2ShutterControl,EigerAncillaryDataBase,EigerAreaDetectorBase,EigerAreaDetectorCamPluginBase,EigerDetectorImpl,EigerOdinBase,EigerOdinCameraControl,EigerThresholdScannable,EncoderCounter,EndStationBase,EndstationPhotonEnergyProvider,EndStationServiceManagerBase,EndStationServiceManagerWrapper,EnergyMonitor,EnergyScannable,EnergyScannable,EnumPositionCondition,EnumPositionerBase,EpicsActorSampleChangerController,EpicsADC,EpicsAirBearingControl,EpicsAreaDetectorFileSaveImpl,EPICSAreaDetectorImageImpl,EpicsAreaDetectorImpl,EpicsAreaDetectorPilatus,EpicsAreaDetectorROIElementImpl,EpicsAreaDetectorROIImpl,EpicsArmablePressureValve,EpicsAttenuatorBase,EpicsBase,EpicsBeamMonitor,EpicsBeamPositionFeedback,EpicsBekhoffAdc,EpicsBpmController,EpicsCameraControl,EpicsControlPoint,EpicsControlPointWithStatus,EpicsCurrAmpGain,EpicsCurrAmpQuadController,EpicsCurrAmpSingle,EpicsCVScan,EpicsCVScanController,EpicsCVscanDataWriter,EpicsDaq,EpicsDataNode,EpicsDeferredMoves,EpicsDetector,EpicsDetectorShutter,EpicsDevice,EpicsDlsMcsSis3820Controller,EpicsDouble,EpicsDummyXmapController,EpicsEditablePositionerCallback,EpicsEigerAncillaryAcquisitionSettings,EpicsEigerAncillaryData,EpicsEigerAreaDetector,EpicsEigerAreaDetectorCamPlugin,EpicsEigerDataAcquisition,EpicsEigerFan,EpicsEigerMxSettings,EpicsEigerOdin,EpicsEnumPositioner,EpicsETLController,EpicsEurotherm2kController,EpicsEurotherm903,EpicsEvaporatorController,EpicsExternalRobot,EpicsFemtoAmplifier,EpicsFemtoWithBekhoffAdc,EpicsFormulatrix,EpicsGonio,EpicsGonioProtection,EpicsHdf5,EpicsHdf5Advanced,EpicsHutchLockedMonitor,EpicsInternalRobot,EpicsLakeshore336,EpicsLakeshore340Controller,EpicsLimitBasedPositioner,EpicsLocum4Controller,EpicsMCA,EpicsMCA2,EpicsMcaController,EpicsMCACounterTimer,EpicsMCASimple,EpicsMetadataEntry,EpicsMetaListener,EpicsMonitor,EpicsMotor,EpicsMotorDecorator,EpicsMotorDirect,EpicsMultiChannelScaler,EpicsOavAreaDetector,EpicsOavAreaDetectorCamPlugin,EpicsOdinDataStatus,EpicsOdinEigerDetectorImpl,EpicsPandaController,EpicsPilatus,EpicsPneumaticCallback,EpicsPositioner,EpicsPositionerCallback,EpicsPpu,EpicsPressureCellController,EpicsPressureDataController,EpicsPressureValve,EpicsQbpm,EpicsReadyMotor,EpicsRecord,EpicsScaler,EpicsScalerSimple,EpicsScanData,EpicsScannable,EpicsSimpleArray,EpicsSimpleBinary,EpicsSimpleMbbinary,EpicsSimplePneumatic,EpicsSimplePositioner,EpicsStanfordAmplifer,EpicsSyringePumpController,EpicsTca,EpicsTypedMonitor,EpicsValve,EpicsValveCallback,EpicsXmapController,EpicsXmapControllerROI,EpicsXspress3Controller,EpicsXspress3MiniController,Etfg,EtherCATSignal,ETLDetector,Eurotherm,Eurotherm2K,ExafsScannable,ExampleDatasetProcessor,ExcaliburNDArraySimulatorParameterReader,ExcaliburOdinCameraControl,ExperimentShutterController,ExternalCalibrationMetadataEntry,ExternalSourceWrapper,FactoryBase,FastAttenuatorFilters,FastAttenuatorScannable,FeedbackControlledEpicsMotor,FileProcessorWrapper,FilterArrayBase,FindableConfigurableBase,FindableEpicsDevice,FindableHashtable,FrameCollectingScannable,FrameIndexer,GainModeScannable,GainWithScalingAndOffset,GantryPositioner,GapControlCheckingEnergyController,GasInjectionScannable,GasInjectionScannable,GasInjectionScannablePumpOn,GasRig,GasRigController,GasRigFlowController,GdaLakeshore340,GdaMetadata,GdaServiceBase,GdaServiceProxy,GdaServicesBase,Gdhist,GdhistTimes,Gdscaler,GeFanuc110BLADC,GonioAdapter,GonioBase,GonioKappaPhiDecorator,GpibBase,GreinerCrystalQuickX2,GridSampleRack,GridScanServiceBase,HardwareTriggerableADDetector,HardwareTriggerableDetectorBase,HardwareTriggeredNexusXmapImpl,HardwareTriggeredNXDetector,HardwareTriggeredNXDetectorWithReadoutTime,HardwareTriggeredNXDetectorWithReadoutTimeAndVariableCollectionTime,HardwareTriggeredXspress3Detector,HC1DeviceBase,HC1Dropsize,HC1DropsizeCalcBase,HC1DummyDropsize,HC1EpicsDevice,HC1EpicsDummyDevice,Hdf5Base,HidenRGAScannable,HklScannable,HutchLockedMonitorBase,HutchServiceProxy,I05Apple,I11Robot,I18MotionJpegOverHttpReceiverSwt,I18SampleFocusScannable,I19BeamlineHealthScannable,I21Detector,I23FluoScanEnergyControllerWrapper,I24SmarActStageController,IcatMetadataEntry,IcatXMLCreator,IdealBaseX,IDPhaseController,ImageMatchServiceWrapper,IntegerMapperBasedEnumPositioner,InterpolationFunction,InterpolationWithoutExtrapolationFunction,IntransparentLogFilePathProvider,IonChamberBeamMonitor,IPPserver,IspybServiceCondition,JActorSampleChanger,JEPScannable,JohannSpectrometer,JythonEnumPositionerWrapper,JythonMetadataEntry,JythonScannableWrapper,JythonService,Keithley2600Series,Keithley2600SeriesAverageMode,Keithley2600SeriesSweepMode,Keithley6487,Keithley6487Controller,Keyence,KeyenceLightScannable,LadderSampleRack,Lakeshore340Scannable,Lakeshore340With4Outputs,LakeshoreScannable,LakeshoreScannable,Lauda,LineRepeatingBeamMonitor,LinkamCI,LinkamT95,ListenerDispatcher,LiveGridScanService,Ln2Scannable,LoadAdditionalBeansToObjectServer,LoadFramesTimerHook,LoggingScriptController,LookupTable,MacDataWriter,MalcolmProcessCondition,MapperBasedEnumPositionerBase,MappingViewConfiguration,Marlow,MaskScannable,MbsAnalyser,MbsAnalyserClientLiveDataDispatcher,MbsAnalyserController,ME2Positioner,MecaRobotMover,MecaSampleHolderControl,MerlinDetector,MetadataBlaster,MetadataEntry,MetashopDataScannable,MiniKappaGoniometerScannableGroup,MirrorCoating,MirrorCommissioningDetector,MirrorInOut,MjpegDetector,MonitorBase,MonitorService,MonitorZebraAndMoveScannable,MonoCoolScannable,MonoMoveWithOffsetScannable,MotionJpegOverHttpReceiver,MotionJpegOverHttpReceiverBase,MotionJpegOverHttpReceiverSwt,MotionJpegOverHttpReceiverSwtFalseColours,MotomanRobotScannableGroup,MotorBase,MotorIocDecorator,MoveableImageDetector,MultiFilterAttenuator,MultiPVScannable,MXCamera,MXOmegaMaxVelocity,MxOpticalCamera,MxOpticalCameraBase,MxOpticalCameraNoZoom,MxOpticalCameraZoomPositioner,MXShutter,MXTrigger,MythenDetector,MythenDetectorImpl,MythenNexusImpl,NameMappedEpicsPneumaticCallback,NcdBackground,NcdCalibration,NcdDetectorSystem,NcdEigerDetector,NcdEpicsEiger,NcdEpicsTetramm,NcdMaskLink,NcdMetaBaseProvider,NcdPilatusAD,NcdPilatusADP2,NcdPressureCell,NcdScalerDetector,NcdSubDetector,NcdTetrammDetector,NcdTimesDetector,NcdWireDetector,NcdXmapDetector,NDCodecImpl,NewportVMCController,NextSamplePosition,NexusDetectorProcessor,NexusXmap,NormalisingRegionProcessor,NXDetector,NXDetectorSnappingDecorator,OavAreaDetectorBase,OavAreaDetectorCamPluginBase,ObservableBase,ObservablePathConstructor,ODCCDController,OdinDetector,OdinDetectorControllerEpics,OdinDetectorDecorator,OdinDetectorEiger,OdinDetectorEigerThresholdScan,OdinDetectorExcalibur,OdinEigerDetectorImpl,OfflineCoboldTDC,OpticalCameraManager,OscarSampleChanger,OxfordCryostream700,OxfordDanfysikQBPM,P2RZebraConstantVelMoveController,PandaDetector,ParametrisedHklScannable,PassthroughDetectorWrapper,PassthroughScannableDecorator,PassthroughScannableMotionUnitsDecorator,PCO4000,PCODetector,PersistantMetadataEntry,PersistentAperturePositioner,PersistentEpicsAperturePositioner,PerVisitExternalNcdMetadata,PerVisitMaskLocation,PIE725ConstantVelocityRasterScannable,PIE725ConstantVelocityRasterScannable3Axis,PiezoEpicsMotor,PixiumNXDetector,PlateBase,PlateControllerAdapter,PlateLoaderAdapter,PlateSampleChangerBase,PlateType,PlotServerBase,PolarisationScannable,PositionerDeterminedScannable,PositionerService,PositionStreamingTfgScaler,PowerSupplyScannable,PpuBase,PpuDiskPv,PressureCell,ProcessingScannable,ProcessingServerCondition,PropertyMetadataEntry,Psu722931EpicsController,Puck,PulseTube,PulseTubeMeta,PVCheck,PVConditionMonitorBase,PVScannable,PVStringScannable,QexafsFFoverIO,QexafsGMSDOverI0,QexafsScannable,QexafsTestingScannable,QueuedScriptDrivenScannableMotionUnits,RateLimitedServerCondition,ReadbackDemandDifference,RedirectableFileLogger,RelativeMotionFunction,RemainingScanTimeEstimator,RestrictedScannableManager.RestrictedScannable,RingCurrentMonitor,RmiProxyFactory,RobotNX100Controller,RobotSampleState,RoiExtractor,RoiStatsProcessor,RotatedXyScannable,RotationAxisXScannable,SampleChangerBase,SampleChangerStateMonitor,SampleEventService,SampleMoveable,SampleMovementServiceManagerBase,SampleOperationStateStore,SamplePlateEnumPositioner,SamplePlateMoverBase,SamplePresentMonitorBase,SampleRackBase,SampleStage,SampleStoreStateProvider,SampleWheel,SampleXYZAxis,ScaledScannable,Scaler,ScanDataListenerScannable,ScanDataPointCache,ScanEventHandlerScannable,ScanListDataWriterExtender,ScannableAttenuatorWedge,ScannableBase,ScannableGaussian,ScannableGaussian,ScannableGroup,ScannableGroupNamed,ScannableGroupSinglePosition,ScannableHealthCondition,ScannableMetadataEntry,ScannableMotionBase,ScannableMotionUnitsBase,ScannableMotionUnitsObservableWrapper,ScannableMotionWithScannableFieldsBase,ScannableMotionWithScannableFieldsBase.ScannableField,ScannableMotor,ScannableRotatingGonio,ScannableSine,ScannableThresholdCondition,ScanResetDummyUnitScannable,ScriptAdapter,ScriptBase,ScriptControllerBase,ScriptDrivenScannableMotionUnits,SequentialScannable,SerialBase,SerialComm,SerialController,ServerCondition,ServerFileListener,SesoXbpmDetector,ShutterChecker,ShutterControlledMythenDetectorImpl,ShutteredScannableMotor,ShutterOpenClose,SimpleDummyNexusDetector,SimpleEpicsTemperatureController,SimpleMotor,SimpleObservablePathProvider,SimplePVScannable,SimpleScannable,SimpleScannable,SimpleUDPServerScannable,SingleFileProcessingRequest,SingleScalerWithScalingAndOffset,SmarGonScannableMotor,SmarGonXyzScannableGroup,SortedScanDataPointCache,SpecsPhoibosAnalyser,SpecsPhoibosAnalyserSeparateIterations,SpecsPhoibosAnalyserStatus,SpecsPhoibosController,SpecsPhoibosSolsticeAnalyser,SpELExpressionScannable,Spin,Spinner,SpringApplicationContextBasedObjectFactory,StageControl,StanfordScannable,StepScanEdeDetector,StoredMetadataEntry,StoredScanMetadataEntry,StringMapperBasedEnumPositioner,StringPVConditionMonitor,StringValueScannable,SubdirectoryMetadataEntry,SubmissionQueuePauser,SummingMythenDetector,SweepUpdater,SweepUpdater,SyringePump,TemperatureBase,TemperatureCoolHandler,TemperatureRampHandler,TestingEurotherm,TestScannable,Tfg,TFG2CVmoveController,TfgChannelEnum,TFGCounterTimer,TfgEncoderCounter,TfgEpicsMCACounterTimer,TfgFFoverI0,TfgScaler,TfgScalerWithDarkCurrent,TfgScalerWithFrames,TfgScalerWithLogValues,TFGScalerWithRatio,TFGStruck,TFGTriggeredScaler,TfgXmap,TfgXMapFFoverI0,TfgXspress2,TfgXspress2NoCorrection,TfgXspress2Raw,ThirdGenerationCaenBimorphGroup,ThreadlessDummyMotor,Threshold0Scannable,Threshold1Scannable,ThresholdAScannable,ThresholdBScannable,TimeDelayScannable,TimedRunnableInvoker,TimeResolvedTFGDetector,TimerWrapper,TimeScannable,TimeTravelScannable,TogglerScannable,TopupChecker,TpRefAScannable,TpRefBScannable,TpRefScannable,TpScannableGroup,TrajectoryScannableMotor,TurboXasScannable,TweakableScannableMotor,TwoDScanPlotter,TwoJawSlitGap,TwoJawSlitPosition,UDCBatonHandler,UdcEmailDispatches,UDPListener,UnloadedPlateType,UpdateLimitedScannable,UserOptionsManager,VGScientaAnalyser,VGScientaAnalyserCamOnly,VGScientaAnalyserNXDetector,VGScientaAnalyserTotalOnly,VGScientaController,VGScientaOverExposureProtector,VmxmGonioPositionSet,VmxmJacksPiezoScannable,VmxmMotorStoredPosition,VmxmMXCamera,VortexDetector,VortexQexafsFFIO,Vvhist,WheelAttenuators,XasProgressUpdater,XasScannable,XasScannableDetectorWithHarmonics,XasScannableWithDetectorFramesSetup,XESEnergyScannable,XesIf,XesOffsets,XesSpectrometerCrystal,XesSpectrometerScannable,XesSpectrometerScannableBase,XhDetector,Xmap,XmapBufferedDetector,XmapDetectorFromEpicsMca,XmapwithSlaveMode,XpsConstantVelocityMoveController,Xspress2BufferedDetector,Xspress2DAServerController,Xspress2Detector,Xspress3BufferedDetector,Xspress3CollectionStrategy,Xspress3Detector,Xspress3FFoverI0BufferedDetector,Xspress3FFoverI0Detector,Xspress3MiniDetector,Xspress3MiniSingleChannelDetector,Xspress3QexafsDetector,Xspress4BufferedDetector,Xspress4Detector,Xspress4OdinDetector,XspressFillMonitor,XspressHdfWriter,XspressSystem,ZebraConstantVelocityMoveController,ZebraConstantVelocityMoveControllerForQexafs,ZebraExternallyTriggeredDetector,ZebraMonitorController,ZebraQexafsScannable,ZebraScannableMonitor,ZebraScannableMotor,ZebraScannableMotorForQexafs,ZebraShutterPositioner
public interface Configurable
An interface to ensure configurability of objects. The
configure() method is called after construction of
the instance, generally, by the object server, to perform initialisation.- Since:
- GDA 4.0
-
Method Summary
Modifier and TypeMethodDescriptionvoidPerform operations that must be done after Spring initialisation i.e.booleanIndicates whether this object should be configured at startup.booleanChecks to see if the object is already configured.voidRe-initialisation of values and states.
-
Method Details
-
configure
Perform operations that must be done after Spring initialisation i.e. anything that goes beyond setting member variables.- Throws:
FactoryException- if there is an error in configuration e.g. required variable not set or cannot connect to device
-
isConfigured
boolean isConfigured()Checks to see if the object is already configured.- Returns:
- return
trueif configuredfalseotherwise - Since:
- GDA 9.8
-
reconfigure
Re-initialisation of values and states.Moved from Reconfigurable which has been deleted
- Throws:
FactoryException- Since:
- GDA 9.14
-
isConfigureAtStartup
boolean isConfigureAtStartup()Indicates whether this object should be configured at startup.Moved from ConditionallyConfigurable which has been deleted
- Since:
- GDA 9.14
-