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)
Beispiel #2
0
	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)