1 from sfa.generic import Generic
7 def importer_class(self):
8 import sfa.importer.plimporter
9 return sfa.importer.plimporter.PlImporter
11 # use the standard api class
13 import sfa.server.sfaapi
14 return sfa.server.sfaapi.SfaApi
16 # the manager classes for the server-side services
17 def registry_manager_class(self):
18 import sfa.managers.registry_manager
19 return sfa.managers.registry_manager.RegistryManager
21 def aggregate_manager_class(self):
22 import sfa.managers.aggregate_manager
23 return sfa.managers.aggregate_manager.AggregateManager
25 # driver class for server-side services, talk to the whole testbed
26 def driver_class(self):
27 import sfa.planetlab.pldriver
28 return sfa.planetlab.pldriver.PlDriver
30 # for the component mode, to be run on board planetlab nodes
32 def component_manager_class(self):
34 return sfa.managers.component_manager_pl
37 def component_driver_class(self):
38 import sfa.planetlab.plcomponentdriver
39 return sfa.planetlab.plcomponentdriver.PlComponentDriver