Beispiel #1
0
class Barrier:
    def __init__(self, bootstrap, timeout=60, debug=False, token=None):
        self.proxy = ClientProxy(bootstrap, timeout, debug, token)

    def __concoordinit__(self, count=1):
        return self.proxy.invoke_command('__init__', count)

    def wait(self):
        return self.proxy.invoke_command('wait')

    def __str__(self):
        return self.proxy.invoke_command('__str__')
Beispiel #2
0
class Barrier:
    def __init__(self, bootstrap, timeout=60, debug=False, token=None):
        self.proxy = ClientProxy(bootstrap, timeout, debug, token)

    def __concoordinit__(self, count=1):
        return self.proxy.invoke_command('__init__', count)

    def wait(self):
        return self.proxy.invoke_command('wait')

    def __str__(self):
        return self.proxy.invoke_command('__str__')
Beispiel #3
0
class Barrier:
    def __init__(self, bootstrap):
        self.proxy = ClientProxy(bootstrap)

    def __concoordinit__(self, count=1):
        return self.proxy.invoke_command('__init__', count)

    def wait(self):
        return self.proxy.invoke_command('wait')

    def __str__(self):
        return self.proxy.invoke_command('__str__')
Beispiel #4
0
class Barrier:
    def __init__(self, bootstrap):
        self.proxy = ClientProxy(bootstrap)

    def __concoordinit__(self, count=1):
        return self.proxy.invoke_command('__init__', count)

    def wait(self):
        return self.proxy.invoke_command('wait')

    def __str__(self):
        return self.proxy.invoke_command('__str__')
Beispiel #5
0
class Pbzip:
    def __init__(self, bootstrap):
        self.proxy = ClientProxy(bootstrap, token='None')

    def __concoordinit__(self):
        return self.proxy.invoke_command('__concoordinit__')

    def execute_pbzip(self):
        return self.proxy.invoke_command('execute_pbzip')

    def get_output_file(self):
        return self.proxy.invoke_command('get_output_file')
Beispiel #6
0
class Pbzip:

    def __init__(self, bootstrap):
        self.proxy = ClientProxy(bootstrap, token='None')

    def __concoordinit__(self):
        return self.proxy.invoke_command('__concoordinit__')

    def execute_pbzip(self):
        return self.proxy.invoke_command('execute_pbzip')

    def get_output_file(self):
        return self.proxy.invoke_command('get_output_file')
Beispiel #7
0
class Semaphore:
    def __init__(self, bootstrap):
        self.proxy = ClientProxy(bootstrap)

    def __concoordinit__(self, count=1):
        return self.proxy.invoke_command('__init__', count)

    def acquire(self):
        return self.proxy.invoke_command('acquire')

    def release(self):
        return self.proxy.invoke_command('release')

    def __str__(self):
        return self.proxy.invoke_command('__str__')
Beispiel #8
0
class Semaphore:
    def __init__(self, bootstrap, timeout=60, debug=False, token=None):
        self.proxy = ClientProxy(bootstrap, timeout, debug, token)

    def __concoordinit__(self, count=1):
        return self.proxy.invoke_command('__init__', count)

    def acquire(self):
        return self.proxy.invoke_command('acquire')

    def release(self):
        return self.proxy.invoke_command('release')

    def __str__(self):
        return self.proxy.invoke_command('__str__')
Beispiel #9
0
class Semaphore:
    def __init__(self, bootstrap, timeout=60, debug=False, token=None):
        self.proxy = ClientProxy(bootstrap, timeout, debug, token)

    def __concoordinit__(self, count=1):
        return self.proxy.invoke_command('__init__', count)

    def acquire(self):
        return self.proxy.invoke_command('acquire')

    def release(self):
        return self.proxy.invoke_command('release')

    def __str__(self):
        return self.proxy.invoke_command('__str__')
Beispiel #10
0
class Semaphore:
    def __init__(self, bootstrap):
        self.proxy = ClientProxy(bootstrap)

    def __concoordinit__(self, count=1):
        return self.proxy.invoke_command('__init__', count)

    def acquire(self):
        return self.proxy.invoke_command('acquire')

    def release(self):
        return self.proxy.invoke_command('release')

    def __str__(self):
        return self.proxy.invoke_command('__str__')
Beispiel #11
0
class serverTest:

    def __init__(self, bootstrap):
        self.proxy = ClientProxy(bootstrap, token='None')

    def __concoordinit__(self):
        return self.proxy.invoke_command('__concoordinit__')

    def test(self):
        return self.proxy.invoke_command('test')

    def startServer(self):
        return self.proxy.invoke_command('startServer')

    def killServer(self):
        return self.proxy.invoke_command('killServer')

    def getLogicalClock(self):
        return self.proxy.invoke_command('getLogicalClock')

    def rSend(self, url, logical_clock):
        return self.proxy.invoke_command('rSend', url, logical_clock)

    def send(self, url):
        return self.proxy.invoke_command('send', url)
Beispiel #12
0
class RLock:
    def __init__(self, bootstrap):
        self.proxy = ClientProxy(bootstrap)

    def __concoordinit__(self):
        return self.proxy.invoke_command("__init__")

    def __repr__(self):
        return self.proxy.invoke_command("__repr__")

    def acquire(self):
        return self.proxy.invoke_command("acquire")

    def release(self):
        return self.proxy.invoke_command("release")

    def __str__(self):
        return self.proxy.invoke_command("__str__")
Beispiel #13
0
class Lock:
    def __init__(self, bootstrap):
        self.proxy = ClientProxy(bootstrap)

    def __concoordinit__(self):
        return self.proxy.invoke_command('__init__')

    def __repr__(self):
        return self.proxy.invoke_command('__repr__')

    def acquire(self):
        return self.proxy.invoke_command('acquire')

    def release(self):
        return self.proxy.invoke_command('release')

    def __str__(self):
        return self.proxy.invoke_command('__str__')
Beispiel #14
0
class BoundedSemaphore:
    def __init__(self, bootstrap):
        self.proxy = ClientProxy(bootstrap)

    def __concoordinit__(self, count=1):
        return self.proxy.invoke_command("__init__", count)

    def __repr__(self):
        return self.proxy.invoke_command("__repr__")

    def acquire(self):
        return self.proxy.invoke_command("acquire")

    def release(self):
        return self.proxy.invoke_command("release")

    def __str__(self):
        return self.proxy.invoke_command("__str__")
Beispiel #15
0
class serverTest:
    def __init__(self, bootstrap):
        self.proxy = ClientProxy(bootstrap, token='None')

    def __concoordinit__(self):
        return self.proxy.invoke_command('__concoordinit__')

    def test(self):
        return self.proxy.invoke_command('test')

    def startServer(self):
        return self.proxy.invoke_command('startServer')

    def killServer(self):
        return self.proxy.invoke_command('killServer')

    def getLogicalClock(self):
        return self.proxy.invoke_command('getLogicalClock')

    def rSend(self, url, logical_clock):
        return self.proxy.invoke_command('rSend', url, logical_clock)

    def send(self, url):
        return self.proxy.invoke_command('send', url)
Beispiel #16
0
 def __init__(self, bootstrap):
     self.proxy = ClientProxy(bootstrap, token='None')
Beispiel #17
0
 def __init__(self, bootstrap, timeout=60, debug=False, token=None):
     self.proxy = ClientProxy(bootstrap, timeout, debug, token)
Beispiel #18
0
class MeshMembership():
    def __init__(self, bootstrap, timeout=60, debug=False, token=None):
        self.proxy = ClientProxy(bootstrap, timeout, debug, token)

    def __concoordinit__(self):
        return self.proxy.invoke_command('__init__')

    def get_group_members(self, gname):
        return self.proxy.invoke_command('get_group_members', gname)

    def get_group_epoch(self, gname):
        return self.proxy.invoke_command('get_group_epoch', gname)

    def get_group_state(self, gname):
        return self.proxy.invoke_command('get_group_state', gname)

    def add_group(self, gname, minsize):
        return self.proxy.invoke_command('add_group', gname, minsize)

    def remove_group(self, gname):
        return self.proxy.invoke_command('remove_group', gname)

    def approve_join(self, gname, node, epochno):
        return self.proxy.invoke_command('approve_join', gname, node, epochno)

    def wait(self, gname):
        return self.proxy.invoke_command('wait', gname)

    def check_member(self, gname, node):
        return self.proxy.invoke_command('check_member', gname, node)

    def notify_failure(self, gname, epoch, failednode):
        return self.proxy.invoke_command('notify_failure', gname, epoch, failednode)

    def __str__(self):
        return self.proxy.invoke_command('__str__')
Beispiel #19
0
 def __init__(self, bootstrap):
     self.proxy = ClientProxy(bootstrap, token='None')
Beispiel #20
0
 def __init__(self, bootstrap):
     self.proxy = ClientProxy(bootstrap)
Beispiel #21
0
class MeshMembership():
    def __init__(self, bootstrap):
        self.proxy = ClientProxy(bootstrap)

    def __concoordinit__(self):
        return self.proxy.invoke_command('__init__')

    def get_group_members(self, gname):
        return self.proxy.invoke_command('get_group_members', gname)

    def get_group_epoch(self, gname):
        return self.proxy.invoke_command('get_group_epoch', gname)

    def get_group_state(self, gname):
        return self.proxy.invoke_command('get_group_state', gname)

    def add_group(self, gname, minsize):
        return self.proxy.invoke_command('add_group', gname, minsize)

    def remove_group(self, gname):
        return self.proxy.invoke_command('remove_group', gname)

    def approve_join(self, gname, node, epochno):
        return self.proxy.invoke_command('approve_join', gname, node, epochno)

    def wait(self, gname):
        return self.proxy.invoke_command('wait', gname)

    def check_member(self, gname, node):
        return self.proxy.invoke_command('check_member', gname, node)

    def notify_failure(self, gname, epoch, failednode):
        return self.proxy.invoke_command('notify_failure', gname, epoch,
                                         failednode)

    def __str__(self):
        return self.proxy.invoke_command('__str__')
Beispiel #22
0
 def __init__(self, bootstrap):
     self.proxy = ClientProxy(bootstrap)
Beispiel #23
0
 def __init__(self, bootstrap, timeout=60, debug=False, token=None):
     self.proxy = ClientProxy(bootstrap, timeout, debug, token)