1 from sfa.generic import Generic
6 # use the standard api class
8 import sfa.server.sfaapi
9 return sfa.server.sfaapi.SfaApi
11 # the manager classes for the server-side services
12 def registry_manager_class (self) :
13 import sfa.managers.registry_manager
14 return sfa.managers.registry_manager.RegistryManager
15 def slicemgr_manager_class (self) :
16 import sfa.managers.slice_manager
17 return sfa.managers.slice_manager.SliceManager
18 def aggregate_manager_class (self) :
19 import sfa.managers.aggregate_manager
20 return sfa.managers.aggregate_manager.AggregateManager
22 # driver class for server-side services, talk to the whole testbed
23 def driver_class (self):
24 import sfa.plc.pldriver
25 return sfa.plc.pldriver.PlDriver
27 # for the component mode, to be run on board planetlab nodes
29 def component_manager_class (self):
30 return sfa.managers.component_manager_pl
32 def component_driver_class (self):
33 return sfa.plc.plcomponentdriver.PlComponentDriver