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