JGroups ライブラリを使用して相互に通信する一連のクライアントがあり、基本的にクラスター名に接続された通信チャネルを作成します。
communicationChannel = new JChannel(AutoDiscovery.class.getResource("/resource/udp.xml"));
communicationChannel.connect("cluster1");
ここで、最初に接続可能なクラスターを一覧表示し、上記のようにコードにクラスターの名前を固定することなく、どのクラスターに接続するかをユーザーが決定できるようにしたいと考えています。どうやら API には getName() があり、設定されている場合はチャンネルの論理名を返しますが、設定されたクラスターを取得する方法はありません。
org.jgroups.Message.getHeaders() を使用してヘッダーを読み取ると、アクティブなクラスターが生成されますが、何も生成されません。何か助けてください。