Class ViewMembership

  • All Implemented Interfaces:
    org.wildfly.clustering.group.Membership

    public class ViewMembership
    extends Object
    implements org.wildfly.clustering.group.Membership
    A group membership based on a JGroups view.
    Author:
    Paul Ferraro
    • Constructor Detail

      • ViewMembership

        public ViewMembership​(org.jgroups.Address localAddress,
                              org.jgroups.View view,
                              NodeFactory<org.jgroups.Address> factory)
    • Method Detail

      • isCoordinator

        public boolean isCoordinator()
        Specified by:
        isCoordinator in interface org.wildfly.clustering.group.Membership
      • getCoordinator

        public org.wildfly.clustering.group.Node getCoordinator()
        Specified by:
        getCoordinator in interface org.wildfly.clustering.group.Membership
      • getMembers

        public List<org.wildfly.clustering.group.Node> getMembers()
        Specified by:
        getMembers in interface org.wildfly.clustering.group.Membership
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object