Class JChannelGroup

java.lang.Object
org.wildfly.clustering.server.jgroups.JChannelGroup
All Implemented Interfaces:
AutoCloseable, org.jgroups.Receiver, org.wildfly.clustering.server.Group<ChannelGroupMember>, org.wildfly.clustering.server.group.Group<org.jgroups.Address,ChannelGroupMember>, ChannelGroup, org.wildfly.clustering.server.Registrar<org.wildfly.clustering.server.GroupMembershipListener<ChannelGroupMember>>, org.wildfly.clustering.server.Registration

public class JChannelGroup extends Object implements ChannelGroup, org.jgroups.Receiver
Author:
Paul Ferraro
  • Constructor Details

    • JChannelGroup

      public JChannelGroup(org.jgroups.JChannel channel)
  • Method Details

    • register

      public org.wildfly.clustering.server.Registration register(org.wildfly.clustering.server.GroupMembershipListener<ChannelGroupMember> listener)
      Specified by:
      register in interface org.wildfly.clustering.server.Registrar<org.wildfly.clustering.server.GroupMembershipListener<ChannelGroupMember>>
    • getName

      public String getName()
      Specified by:
      getName in interface org.wildfly.clustering.server.Group<ChannelGroupMember>
    • getMembership

      public org.wildfly.clustering.server.group.GroupMembership<ChannelGroupMember> getMembership()
      Specified by:
      getMembership in interface org.wildfly.clustering.server.Group<ChannelGroupMember>
    • getLocalMember

      public ChannelGroupMember getLocalMember()
      Specified by:
      getLocalMember in interface org.wildfly.clustering.server.Group<ChannelGroupMember>
    • getGroupMemberFactory

      public ChannelGroupMemberFactory getGroupMemberFactory()
      Specified by:
      getGroupMemberFactory in interface ChannelGroup
      Specified by:
      getGroupMemberFactory in interface org.wildfly.clustering.server.group.Group<org.jgroups.Address,ChannelGroupMember>
    • isSingleton

      public boolean isSingleton()
      Specified by:
      isSingleton in interface org.wildfly.clustering.server.Group<ChannelGroupMember>
    • viewAccepted

      public void viewAccepted(org.jgroups.View view)
      Specified by:
      viewAccepted in interface org.jgroups.Receiver
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface org.wildfly.clustering.server.Registration