Class AliveAndReadyViewImpl
- java.lang.Object
-
- com.sun.enterprise.ee.cms.impl.common.AliveAndReadyViewImpl
-
- All Implemented Interfaces:
com.sun.enterprise.ee.cms.core.AliveAndReadyView
public class AliveAndReadyViewImpl extends java.lang.Object implements com.sun.enterprise.ee.cms.core.AliveAndReadyView
-
-
Constructor Summary
Constructors Constructor Description AliveAndReadyViewImpl(java.util.SortedSet<java.lang.String> members, long viewId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.SortedSet<java.lang.String>getMembers()com.sun.enterprise.ee.cms.core.SignalgetSignal()longgetSignalTime()longgetViewCreationTime()longgetViewDuration()longgetViewId()voidsetSignal(com.sun.enterprise.ee.cms.core.Signal signal)Terminates this view as being the current view.java.lang.StringtoString()
-
-
-
Method Detail
-
setSignal
public void setSignal(com.sun.enterprise.ee.cms.core.Signal signal)
Terminates this view as being the current view.- Parameters:
signal- the signal- Throws:
java.lang.NullPointerException- if closeViewSignal is null.
-
getSignal
public com.sun.enterprise.ee.cms.core.Signal getSignal()
- Specified by:
getSignalin interfacecom.sun.enterprise.ee.cms.core.AliveAndReadyView- Returns:
- signal that caused transition to this view.
-
getMembers
public java.util.SortedSet<java.lang.String> getMembers()
- Specified by:
getMembersin interfacecom.sun.enterprise.ee.cms.core.AliveAndReadyView- Returns:
- an unmodifiable list of members who were alive and ready.
-
getSignalTime
public long getSignalTime()
- Specified by:
getSignalTimein interfacecom.sun.enterprise.ee.cms.core.AliveAndReadyView- Returns:
- time that this signal notification first occurred.
-
getViewId
public long getViewId()
- Specified by:
getViewIdin interfacecom.sun.enterprise.ee.cms.core.AliveAndReadyView
-
getViewCreationTime
public long getViewCreationTime()
- Specified by:
getViewCreationTimein interfacecom.sun.enterprise.ee.cms.core.AliveAndReadyView
-
getViewDuration
public long getViewDuration()
- Specified by:
getViewDurationin interfacecom.sun.enterprise.ee.cms.core.AliveAndReadyView
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-