public class GroupLeadershipNotificationSignalImpl extends Object implements com.sun.enterprise.ee.cms.core.GroupLeadershipNotificationSignal
| Constructor and Description |
|---|
GroupLeadershipNotificationSignalImpl(String memberToken,
List<com.sun.enterprise.ee.cms.core.GMSMember> previousView,
List<com.sun.enterprise.ee.cms.core.GMSMember> currentView,
List<String> currentCoreMembers,
List<String> allCurrentMembers,
String groupName,
long startTime) |
| Modifier and Type | Method and Description |
|---|---|
void |
acquire() |
List<String> |
getAllCurrentMembers() |
List<String> |
getCurrentCoreMembers() |
List<com.sun.enterprise.ee.cms.core.GMSMember> |
getCurrentView() |
String |
getGroupName() |
Map<Serializable,Serializable> |
getMemberDetails() |
String |
getMemberToken() |
List<com.sun.enterprise.ee.cms.core.GMSMember> |
getPreviousView() |
long |
getStartTime() |
void |
release() |
protected static final Logger logger
public GroupLeadershipNotificationSignalImpl(String memberToken, List<com.sun.enterprise.ee.cms.core.GMSMember> previousView, List<com.sun.enterprise.ee.cms.core.GMSMember> currentView, List<String> currentCoreMembers, List<String> allCurrentMembers, String groupName, long startTime)
public void acquire()
throws com.sun.enterprise.ee.cms.core.SignalAcquireException
acquire in interface com.sun.enterprise.ee.cms.core.Signalcom.sun.enterprise.ee.cms.core.SignalAcquireExceptionpublic void release()
throws com.sun.enterprise.ee.cms.core.SignalReleaseException
release in interface com.sun.enterprise.ee.cms.core.Signalcom.sun.enterprise.ee.cms.core.SignalReleaseExceptionpublic String getMemberToken()
getMemberToken in interface com.sun.enterprise.ee.cms.core.Signalpublic Map<Serializable,Serializable> getMemberDetails()
getMemberDetails in interface com.sun.enterprise.ee.cms.core.Signalpublic String getGroupName()
getGroupName in interface com.sun.enterprise.ee.cms.core.Signalpublic long getStartTime()
getStartTime in interface com.sun.enterprise.ee.cms.core.Signalpublic List<com.sun.enterprise.ee.cms.core.GMSMember> getPreviousView()
getPreviousView in interface com.sun.enterprise.ee.cms.core.GroupLeadershipNotificationSignalpublic List<com.sun.enterprise.ee.cms.core.GMSMember> getCurrentView()
getCurrentView in interface com.sun.enterprise.ee.cms.core.GroupLeadershipNotificationSignalpublic List<String> getCurrentCoreMembers()
getCurrentCoreMembers in interface com.sun.enterprise.ee.cms.core.GroupLeadershipNotificationSignalCopyright © 2017–2020 Eclipse Foundation. All rights reserved.