Class CacheMembership

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

    public class CacheMembership
    extends Object
    implements org.wildfly.clustering.group.Membership
    Author:
    Paul Ferraro
    • Constructor Detail

      • CacheMembership

        public CacheMembership​(org.infinispan.remoting.transport.Address localAddress,
                               org.infinispan.topology.CacheTopology topology,
                               NodeFactory<org.infinispan.remoting.transport.Address> factory)
      • CacheMembership

        public CacheMembership​(org.infinispan.remoting.transport.Address localAddress,
                               org.infinispan.distribution.ch.ConsistentHash hash,
                               NodeFactory<org.infinispan.remoting.transport.Address> factory)
      • CacheMembership

        public CacheMembership​(org.infinispan.manager.EmbeddedCacheManager manager,
                               NodeFactory<org.infinispan.remoting.transport.Address> factory)
      • CacheMembership

        public CacheMembership​(org.infinispan.remoting.transport.Address localAddress,
                               List<org.infinispan.remoting.transport.Address> addresses,
                               NodeFactory<org.infinispan.remoting.transport.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