class HazelcastClient: def __init__(self,host='localhost',port=5701,username='******',password='******'): self.__connectionManager = ConnectionManager() self.__connectionManager.setCredentials( (host, port) , username, password) self.__connection = self.__connectionManager.getConnection() self.__connection.connect() self.__generalClient = GeneralClientProxy(self.__connection) def close(self): self.__connectionManager.closeAll() def instances(self): return self.__generalClient.instances() def members(self): return self.__generalClient.members() def ping(self): return self.__generalClient.ping() def destroy(self, type, name): return self.__generalClient.destroy(type,name) def getMap(self,name): return MapClientProxy(name,self.__connection) def getQueue(self,name): return QueueClientProxy(name,self.__connection)
def __init__(self,host='localhost',port=5701,username='******',password='******'): self.__connectionManager = ConnectionManager() self.__connectionManager.setCredentials( (host, port) , username, password) self.__connection = self.__connectionManager.getConnection() self.__connection.connect() self.__generalClientProxy = GeneralClientProxy(self.__connection)