1 from sfa.generic import Generic
3 import sfa.server.sfaapi
4 import sfa.senslab.slabdriver
5 import sfa.managers.registry_manager_slab
6 import sfa.managers.slice_manager
7 import sfa.managers.aggregate_manager
11 # use the standard api class
13 return sfa.server.sfaapi.SfaApi
15 # the manager classes for the server-side services
16 def registry_manager_class (self) :
17 return sfa.managers.registry_manager_slab
18 def slicemgr_manager_class (self) :
19 return sfa.managers.slice_manager.SliceManager
20 def aggregate_manager_class (self) :
21 return sfa.managers.aggregate_manager.AggregateManager
23 # driver class for server-side services, talk to the whole testbed
24 def driver_class (self):
25 return sfa.senslab.slabdriver.SlabDriver
27 # slab does not have a component manager yet
29 def component_manager_class (self):
32 def component_driver_class (self):