X-Git-Url: http://git.onelab.eu/?p=sfa-gui.git;a=blobdiff_plain;f=SfaData.py;h=b6d73317b05f0c8790caef57f67b9483168b17c0;hp=b99c56ecf019f471fe4aa03fd4423e85d96bca6a;hb=e15ce3036c57ffce83734d8f9912acff5ce2e82a;hpb=4c3865f7bc1d92a5598dc1d62f13b293f2d0fe9f diff --git a/SfaData.py b/SfaData.py index b99c56e..b6d7331 100644 --- a/SfaData.py +++ b/SfaData.py @@ -6,7 +6,7 @@ from sfa.util.rspecHelper import RSpec class SfaData: authority = "plc.princeton" user = "plc.princeton.acb" - slice = "plc.princeton.iias" + slice = "plc.princeton.sapan" def __init__(self): self.registry = None @@ -73,11 +73,11 @@ class SfaData: "-r", self.registry, "-s", self.slicemgr, "create", slice, filename]) -class ViniData(SfaData): +class PlanetLabData(SfaData): def __init__(self): SfaData.__init__(self) self.registry = "http://www.planet-lab.org:12345" - self.slicemgr = "http://www.vini-veritas.net:12346" + self.slicemgr = "http://www.planet-lab.org:12346" self.rspec = None def refreshRSpec(self): @@ -93,16 +93,35 @@ class ViniData(SfaData): xml = self.rspec.toxml() SfaData.applyRSpec(self, xml) -class PlanetLabData(SfaData): +class PLEData(PlanetLabData): + def __init__(self): + PlanetLabData.__init__(self) + self.slicemgr = "http://www.planet-lab.eu:12346" + +class PLJData(PlanetLabData): + def __init__(self): + PlanetLabData.__init__(self) + self.slicemgr = "http://www.planet-lab.jp:12346" + +class ViniData(PlanetLabData): + def __init__(self): + PlanetLabData.__init__(self) + self.slicemgr = "http://www.vini-veritas.net:12346" + +class GpENIData(PlanetLabData): + def __init__(self): + PlanetLabData.__init__(self) + self.slicemgr = "http://198.248.241.100:12346" + +class OpenCirrusData(SfaData): def __init__(self): SfaData.__init__(self) - self.registry = "http://www.planet-lab.org:12345" - self.slicemgr = "http://www.planet-lab.org:12346" - self.rspec = None + self.registry = "http://198.55.37.29:12345" + self.slicemgr = "http://198.55.37.29:12346" def refreshRSpec(self): xml = SfaData.getRSpec(self) - self.rspec = RSpec(xml) + self.rspec = xml def getRSpec(self): if self.rspec is None: @@ -110,12 +129,5 @@ class PlanetLabData(SfaData): return self.rspec def applyRSpec(self): - xml = self.rspec.toxml() + xml = self.rspec SfaData.applyRSpec(self, xml) - -class OpenCirrusData(SfaData): - def __init__(self): - SfaData.__init__(self) - self.registry = "http://www.planet-lab.org:12345" - self.slicemgr = "http://www.planet-lab.org:12346" -