2

私はヘーゼルキャストの初心者です。Hazelcastコンソールで現在のロックを一覧表示するにはどうすればよいですか?

例:私が3つのコンソールを開き、次のように3つのロックを取得したと仮定します。

m.lock object1
m.lock object2
m.lock object3

次のような出力を取得するにはどうすればよいですか?

number of lock site: 3
locks: object1, object2, object3
4

2 に答える 2

1

コンソールは、hazelcastの基本的な機能をシミュレートするための単なるテストアプリです。

次のコードでロックインスタンスを確認すると役立ちます。

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);
}
于 2012-08-04T03:48:46.647 に答える