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 voidaddClusterListener(ClusterListener listener)voidevent(EventListener.Event event)Process a Glassfish/Payara eventClusteredStoregetClusteredStore()Set<UUID>getClusterMembers()EventBusgetEventBus()ClusterExecutionServicegetExecService()UUIDgetLocalUUID()StringgetMemberGroup(UUID memberUUID)StringgetMemberName(UUID memberUUID)Set<String>getMemberNames()Set<String>getMemberNamesInGroup(String groupName)HazelcastCoregetUnderlyingHazelcastService()booleanisEnabled()voidmemberAdded(com.hazelcast.cluster.MembershipEvent me)voidmemberRemoved(com.hazelcast.cluster.MembershipEvent me)voidremoveClusterListener(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:
memberAddedin interfacecom.hazelcast.cluster.MembershipListener
-
memberRemoved
public void memberRemoved(com.hazelcast.cluster.MembershipEvent me)
- Specified by:
memberRemovedin 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:EventListenerProcess a Glassfish/Payara event- Specified by:
eventin interfaceEventListener
-
-