群組成員資格

功能 > ActiveMQ Classic 即時 > 群組成員資格

ActiveBlaze 使用 GroupChannel 支援群組成員資格 - 可以從 GroupChannelFactory 建立。您必須明確說明您想要加入/離開哪個群組 - 您可以加入多個群組。每個 GroupChannel 都有一個全域唯一 ID 和一個名稱。

import org.apache.activeblaze.group.*;

...
BlazeGroupChannelFactory factory = new BlazeGroupChannelFactory();

BlazeGroupChannel channel = factory.createGroupChannel("My Channel");
//join a group
channel.addToGroup("test");
channel.start();

//listen for other members

channel.addMemberChangedListener(new MemberChangedListener(){

     public void memberStarted(Member member) {
         System.out.println("Member started");
     }

     public void memberStopped(Member member) {
         System.out.println("Member stopped");
     }
            
 });

Apache、ActiveMQ、Apache ActiveMQ、Apache 羽毛標誌以及 Apache ActiveMQ 專案標誌是 Apache 軟體基金會的商標。 版權所有 © 2024,Apache 軟體基金會。依據 Apache 授權 2.0 授權。