Interface SessionInfo
-
- All Known Implementing Classes:
Heartbeat.SessionRecord
public interface SessionInfo
Describes some Heartbeat session
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Heartbeat.AppType
getAppType()
String
getBuildNumber()
String
getDescription()
String
getDisplayVersion()
Set<NodeResponsibility>
getEffectiveResponsibilities()
String
getId()
Date
getLastActivityTime()
long
getStartingCode()
Date
getStartTime()
Set<NodeResponsibility>
getSupportedResponsibilities()
String
getUrl()
boolean
isStopping()
boolean
isUneditable()
boolean
requiresExclusiveLock()
-
-
-
Method Detail
-
getId
@NotNull String getId()
-
getStartingCode
long getStartingCode()
-
requiresExclusiveLock
boolean requiresExclusiveLock()
-
getStartTime
@Nullable Date getStartTime()
-
getLastActivityTime
@Nullable Date getLastActivityTime()
-
getAppType
@NotNull Heartbeat.AppType getAppType()
-
getSupportedResponsibilities
@NotNull Set<NodeResponsibility> getSupportedResponsibilities()
-
getEffectiveResponsibilities
@NotNull Set<NodeResponsibility> getEffectiveResponsibilities()
-
isUneditable
boolean isUneditable()
-
getUrl
@Nullable String getUrl()
-
getDescription
@NotNull String getDescription()
-
getBuildNumber
@Nullable String getBuildNumber()
-
getDisplayVersion
@Nullable String getDisplayVersion()
-
isStopping
boolean isStopping()
-
-