Package fish.payara.nucleus.cluster
Class PayaraCluster
- java.lang.Object
-
- fish.payara.nucleus.cluster.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
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.glassfish.api.event.EventListener
EventListener.Event<T>
-
-
Constructor Summary
Constructors Constructor Description PayaraCluster()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addClusterListener(ClusterListener listener)
void
event(EventListener.Event event)
Process a Glassfish/Payara eventClusteredStore
getClusteredStore()
Set<UUID>
getClusterMembers()
EventBus
getEventBus()
ClusterExecutionService
getExecService()
UUID
getLocalUUID()
String
getMemberGroup(UUID memberUUID)
String
getMemberName(UUID memberUUID)
Set<String>
getMemberNames()
Set<String>
getMemberNamesInGroup(String groupName)
HazelcastCore
getUnderlyingHazelcastService()
boolean
isEnabled()
void
memberAdded(com.hazelcast.cluster.MembershipEvent me)
void
memberRemoved(com.hazelcast.cluster.MembershipEvent me)
void
removeClusterListener(ClusterListener listener)
-
-
-
Method Detail
-
isEnabled
public boolean isEnabled()
-
getExecService
public ClusterExecutionService getExecService()
-
getUnderlyingHazelcastService
public HazelcastCore getUnderlyingHazelcastService()
-
getClusteredStore
public ClusteredStore getClusteredStore()
-
getEventBus
public EventBus getEventBus()
-
memberAdded
public void memberAdded(com.hazelcast.cluster.MembershipEvent me)
- Specified by:
memberAdded
in interfacecom.hazelcast.cluster.MembershipListener
-
memberRemoved
public void memberRemoved(com.hazelcast.cluster.MembershipEvent me)
- Specified by:
memberRemoved
in interfacecom.hazelcast.cluster.MembershipListener
-
getLocalUUID
public UUID getLocalUUID()
-
removeClusterListener
public void removeClusterListener(ClusterListener listener)
-
addClusterListener
public void addClusterListener(ClusterListener listener)
-
event
public void event(EventListener.Event event)
Description copied from interface:EventListener
Process a Glassfish/Payara event- Specified by:
event
in interfaceEventListener
-
-