Class PayaraCluster

  • All Implemented Interfaces:
    com.hazelcast.cluster.MembershipListener, EventListener, EventListener

    @Service(name="payara-cluster")
    @RunLevel(10)
    public class PayaraCluster
    extends Object
    implements com.hazelcast.cluster.MembershipListener, EventListener
    A Hazelcast based Cluster for Payara
    Author:
    steve
    • Constructor Detail

      • PayaraCluster

        public PayaraCluster()
    • Method Detail

      • isEnabled

        public boolean isEnabled()
      • getUnderlyingHazelcastService

        public HazelcastCore getUnderlyingHazelcastService()
      • getEventBus

        public EventBus getEventBus()
      • memberAdded

        public void memberAdded​(com.hazelcast.cluster.MembershipEvent me)
        Specified by:
        memberAdded in interface com.hazelcast.cluster.MembershipListener
      • memberRemoved

        public void memberRemoved​(com.hazelcast.cluster.MembershipEvent me)
        Specified by:
        memberRemoved in interface com.hazelcast.cluster.MembershipListener
      • getLocalUUID

        public UUID getLocalUUID()
      • removeClusterListener

        public void removeClusterListener​(ClusterListener listener)
      • addClusterListener

        public void addClusterListener​(ClusterListener listener)
      • getClusterMembers

        public Set<UUID> getClusterMembers()
      • getMemberName

        public String getMemberName​(UUID memberUUID)
      • getMemberGroup

        public String getMemberGroup​(UUID memberUUID)
      • getMemberNames

        public Set<String> getMemberNames()
      • getMemberNamesInGroup

        public Set<String> getMemberNamesInGroup​(String groupName)