There are a few ways the queuing service should be configurable:
- Which experiment definition schemas should be accepted into the queue
- Which converter should be used to convert experiment definitions to blueapi calls
- Blueapi and stomp config
- Callbacks?
Some thought is needed on how best to do this. Where should the converters live? Should you just choose a beamline in configuration which determines all of the above or make it more flexible? etc.
Acceptance Criteria
- You can configure the queuing service for all of the options above
There are a few ways the queuing service should be configurable:
Some thought is needed on how best to do this. Where should the converters live? Should you just choose a beamline in configuration which determines all of the above or make it more flexible? etc.
Acceptance Criteria