Interface ChannelGroup

All Superinterfaces:
AutoCloseable, org.wildfly.clustering.server.Group<ChannelGroupMember>, org.wildfly.clustering.server.group.Group<org.jgroups.Address, ChannelGroupMember>, org.wildfly.clustering.server.Registrar<org.wildfly.clustering.server.GroupMembershipListener<ChannelGroupMember>>
All Known Implementing Classes:
JChannelGroup

public interface ChannelGroup extends org.wildfly.clustering.server.group.Group<org.jgroups.Address, ChannelGroupMember>, AutoCloseable
A channel-based group whose membership is based on the channel view.
Author:
Paul Ferraro
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    org.jgroups.JChannel
    Returns the channel associated with this group.
     
    default String
     
    default boolean
     

    Methods inherited from interface org.wildfly.clustering.server.Group

    getLocalMember, getMembership

    Methods inherited from interface org.wildfly.clustering.server.Registrar

    register
  • Method Details

    • getChannel

      org.jgroups.JChannel getChannel()
      Returns the channel associated with this group.
      Returns:
      the channel associated with this group.
    • getName

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

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

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

      void close()
      Specified by:
      close in interface AutoCloseable