2017-12-07 6 views
0

Ich möchte, dass eine einzelne Klasse die gleiche Methode in mehreren anderen Klassen aufruft, ohne sich selbst darum zu bemühen.Wie man aufrufende Klasse in JGroups ausschließt Aufrufe von RpcDispatcher

Zum Beispiel RpcDispatcher Aufruf rsp_list = disp.callRemoteMethods(null, "print", new Object[]{10}, new Class[]{int.class}, opts); sollten nicht versuchen, und rufen Sie print auf sich selbst, nur die anderen Kanalelemente.

Antwort

0

Sie könnten eine Ausschlussliste in RequestOptions verwenden, die an den Anruf übergeben wurde, oder TransientFlag.DONT_LOOPBACK verwenden (bevorzugt, da effizienter). Das Übergangsflag wird ebenfalls in RequestOptions gesetzt.

Verwandte Themen