22f93102ed2fa33fac07e6582a3305d45de41e57
[sfa.git] / sfa / generic / iotlab.py
1 from sfa.generic import Generic
2
3 import sfa.server.sfaapi
4
5
6
7 class iotlab (Generic):
8
9     # use the standard api class
10     def api_class (self):
11         return sfa.server.sfaapi.SfaApi
12
13     # the importer class
14     def importer_class (self):
15         import sfa.importer.iotlabimporter
16         return sfa.importer.iotlabimporter.IotLabImporter
17
18     # the manager classes for the server-side services
19     def registry_manager_class (self) :
20         import sfa.managers.registry_manager
21         return sfa.managers.registry_manager.RegistryManager
22
23     def slicemgr_manager_class (self) :
24         import sfa.managers.slice_manager
25         return sfa.managers.slice_manager.SliceManager
26
27     def aggregate_manager_class (self) :
28         import sfa.managers.aggregate_manager
29         return sfa.managers.aggregate_manager.AggregateManager
30
31     def driver_class (self):
32         import sfa.iotlab.iotlabdriver
33         return sfa.iotlab.iotlabdriver.IotLabDriver
34
35     def component_manager_class (self):
36         return None
37     # driver_class
38     def component_driver_class (self):
39         return None