2016-11-21 6 views

答えて

1

あなたはそれを行うことはできませんが、HazelcastInstance::getDistributedObjects ITopicインスタンス(if (obj instanceOf ITopic)を試して、DistributedObject::getNameを使用してパターンの名前をテストできます。

+0

非常に効率的ではありません。 – Rob

+0

インスタンスのため?これはnewser Javaバージョン(Java 6+)での非常に効率的な操作です。確かにそれらのオブジェクトだけを返すほど速くはないが、内部的にそれらの分散オブジェクトは1つの大きなリストにあるので、instanceofのチェックは内部的に起こりますが、何も勝ちません:)(PS:自分のリストを保持するのはいつでも自由です) – noctarius