From: AlexanderWillner Date: Mon, 28 Jan 2013 13:49:06 +0000 (+0100) Subject: updated to new teagle flavour file X-Git-Tag: sfa-2.1-24~2^2~2 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=cfc44bbc384e4d1f446db1f79aa2bd4657b14163;p=sfa.git updated to new teagle flavour file --- diff --git a/sfa/generic/teagle.py b/sfa/generic/teagle.py index fa4ff243..094e8880 100644 --- a/sfa/generic/teagle.py +++ b/sfa/generic/teagle.py @@ -1,16 +1,32 @@ -from sfa.generic.pl import pl +from sfa.generic import Generic -import sfa.managers.aggregate_manager_teagle +class teagle (Generic): + + # the importer class + def importer_class (self): + import sfa.importer.dummyimporter + return sfa.importer.dummyimporter.DummyImporter + + # use the standard api class + def api_class (self): + import sfa.server.sfaapi + return sfa.server.sfaapi.SfaApi -class teagle (pl): - -# the teagle flavour behaves like pl, except for -# the aggregate + # the manager classes for the server-side services + def registry_manager_class (self) : + import sfa.managers.registry_manager + return sfa.managers.registry_manager.RegistryManager + def slicemgr_manager_class (self) : + import sfa.managers.slice_manager + return sfa.managers.slice_manager.SliceManager def aggregate_manager_class (self) : - return sfa.managers.aggregate_manager_teagle.AggregateManagerTeagle + import sfa.managers.aggregate_manager + return sfa.managers.aggregate_manager.AggregateManager + + # driver class for server-side services, talk to the whole testbed + def driver_class (self): + import teaglesfa.driver + return teaglesfa.driver.TeagleDriver +# import sfa.dummy.dummydriver +# return sfa.dummy.dummydriver.DummyDriver -# I believe the component stuff is not implemented - def component_manager_class (self): - return None - def component_driver_class (self): - return None \ No newline at end of file