2016-11-21 5 views

Antwort

1

Sie können das nicht tun, aber Sie können HazelcastInstance::getDistributedObjects versuchen für ITopic-Instanz (if (obj instanceOf ITopic) und DistributedObject::getName verwenden, um den Namen für Ihr Muster zu testen.

+0

Klingt nicht sehr effizient. – Rob

+0

Wegen der Instanz von? Das ist eine ziemlich effiziente Operation in neuen Java-Versionen (Java 6+). Sicherlich nicht so schnell wie das Zurückgeben nur dieser Objekte, aber intern sind diese verteilte Objekte in einer großen Liste, daher würde der instanceof check intern stattfinden, nichts gewonnen :) (PS: immer frei, eigene Listen zu halten, oder?) – noctarius