from nepi.execution.resource import ResourceManager, clsinit_copy, \
ResourceState, reschedule_delay
+
class ResourceGateway:
"""
Dictionary used to set OMF gateway depending on Testbed information.
"""
+ #XXX: A.Q. COMMENT: This looks a bit hardcoded
+ # SHOULDN'T THIS BE IN A SEPARATED FILE RATHER THAN IN THE
+ # BASE CLASS FOR ALL OMF RESOURCES?
TestbedtoGateway = dict({
"wilabt" : "ops.wilab2.ilabt.iminds.be",
"nitos" : "nitlab.inf.uth.gr",
@classmethod
def _register_attributes(cls):
- xmppSlice = Attribute("xmppSlice","Name of the slice",
+ xmppServer = Attribute("xmppServer", "Xmpp Server",
flags = Flags.Credential)
- xmppHost = Attribute("xmppHost", "Xmpp Server",
+ xmppUser = Attribute("xmppUser","Name of the Xmpp User/Slice",
flags = Flags.Credential)
xmppPort = Attribute("xmppPort", "Xmpp Port",
flags = Flags.Credential)
xmppPassword = Attribute("xmppPassword", "Xmpp Password",
flags = Flags.Credential)
+ version = Attribute("version", "Version of OMF : Either 5 or 6",
+ default = "6", )
- cls._register_attribute(xmppSlice)
- cls._register_attribute(xmppHost)
+ cls._register_attribute(xmppUser)
+ cls._register_attribute(xmppServer)
cls._register_attribute(xmppPort)
cls._register_attribute(xmppPassword)
+ cls._register_attribute(version)
def __init__(self, ec, guid):
super(OMFResource, self).__init__(ec, guid)