Introduce IDataBroker interface, and HiveDataBroker implementation
-
introduce an interface which, given a collection of DataObjID, returns a range of pointers to Algorithm which, once executed successfully (in the order returned!) guarantee the existence of all entries in the specified DataObjID collection. Or, phrased differently, given a 'subscription' request, provide a list of algorithms required to 'publish' the requested information, hence the name 'broker'...
-
provide an implementation which is given a list of Algorithm type/names as property, will instantiate all of these, and use these to implement the above interface
Edited by Gerhard Raven