群組成員資格
功能 > 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");
}
});