如何在 JGroups RpcDispatcher 调用中排除调用 class
How to exclude calling class in JGroups RpcDispatcher calls
我想要一个 class 在多个其他 class 中调用相同的方法,而不是尝试自己这样做。
例如,RpcDispatcher 调用 rsp_list = disp.callRemoteMethods(null, "print", new Object[]{10}, new Class[]{int.class}, opts);
不应尝试调用 print
自身,而应仅调用其他通道成员。
您可以在传递给调用的 RequestOptions
中使用排除列表,或使用 TransientFlag.DONT_LOOPBACK
(首选,因为效率更高)。 transient 标志也在 RequestOptions
.
中设置
我想要一个 class 在多个其他 class 中调用相同的方法,而不是尝试自己这样做。
例如,RpcDispatcher 调用 rsp_list = disp.callRemoteMethods(null, "print", new Object[]{10}, new Class[]{int.class}, opts);
不应尝试调用 print
自身,而应仅调用其他通道成员。
您可以在传递给调用的 RequestOptions
中使用排除列表,或使用 TransientFlag.DONT_LOOPBACK
(首选,因为效率更高)。 transient 标志也在 RequestOptions
.