How to show all current locks in hazelcast

后端 未结 2 1754
暗喜
暗喜 2021-01-23 01:35

I am a newbie for Hazelcast. I would like to know how can I list current lock in Hazelcast console?

For ex. assume that i open three console and i have taken 3 lock as f

相关标签:
2条回答
  • 2021-01-23 01:56

    Console is just a test app to simulate basic functionalities of hazelcast.

    To see your lock instances following code will help you.

    HazelcastInstance hzInstance = Hazelcast.newHazelcastInstance(null);
    Collection<Instance> instances = hzInstance.getInstances();
    Set<Instance> locks = new HashSet<Instance>();
    for (Instance inst : instances) {
        if(inst.getInstanceType().equals(Instance.InstanceType.LOCK))
        locks.add(inst);
    }
    
    0 讨论(0)
  • 2021-01-23 02:02

    With Hazelcast 3.X we have to use hz.getDistributedObjects().

    Please refer Renaming "instance" to "distributed object" for more details.

    0 讨论(0)
提交回复
热议问题