|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.sun.enterprise.ee.cms.impl.common.JoinedAndReadyNotificationSignalImpl
public class JoinedAndReadyNotificationSignalImpl
Implements JoinedAndReadyNotificationSignal
| Field Summary | |
|---|---|
protected static Logger |
logger
|
| Constructor Summary | |
|---|---|
JoinedAndReadyNotificationSignalImpl(String memberToken,
List<String> currentCoreMembers,
List<String> allCurrentMembers,
String groupName,
long startTime,
GMSConstants.startupType startupKind,
RejoinSubevent rs)
|
|
| Method Summary | |
|---|---|
void |
acquire()
Signal is acquired prior to processing of the signal to protect group resources being acquired from being affected by a race condition |
List<String> |
getAllCurrentMembers()
|
List<String> |
getCurrentCoreMembers()
|
AliveAndReadyView |
getCurrentView()
|
GMSConstants.startupType |
getEventSubType()
|
String |
getGroupName()
returns the group to which the member involved in the Signal belonged to |
Map<Serializable,Serializable> |
getMemberDetails()
returns the details of the member who caused this Signal to be generated returns a Map containing key-value pairs constituting data pertaining to the member's details |
String |
getMemberToken()
returns the identity token of the member that caused this signal to be generated. |
AliveAndReadyView |
getPreviousView()
|
RejoinSubevent |
getRejoinSubevent()
|
long |
getStartTime()
|
void |
release()
Signal is released after processing of the signal to bring the group resources to a state of availability |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static final Logger logger
| Constructor Detail |
|---|
public JoinedAndReadyNotificationSignalImpl(String memberToken,
List<String> currentCoreMembers,
List<String> allCurrentMembers,
String groupName,
long startTime,
GMSConstants.startupType startupKind,
RejoinSubevent rs)
| Method Detail |
|---|
public void acquire()
throws SignalAcquireException
acquire in interface SignalSignalAcquireException
public void release()
throws SignalReleaseException
release in interface SignalSignalReleaseExceptionpublic String getMemberToken()
getMemberToken in interface Signalpublic List<String> getCurrentCoreMembers()
getCurrentCoreMembers in interface JoinedAndReadyNotificationSignalpublic List<String> getAllCurrentMembers()
getAllCurrentMembers in interface JoinedAndReadyNotificationSignalpublic Map<Serializable,Serializable> getMemberDetails()
getMemberDetails in interface Signalpublic String getGroupName()
getGroupName in interface Signalpublic long getStartTime()
getStartTime in interface Signalpublic GMSConstants.startupType getEventSubType()
getEventSubType in interface GroupStartupNotificationSignalpublic RejoinSubevent getRejoinSubevent()
getRejoinSubevent in interface RejoinableEventpublic AliveAndReadyView getCurrentView()
getCurrentView in interface AliveAndReadySignalpublic AliveAndReadyView getPreviousView()
getPreviousView in interface AliveAndReadySignal
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||