Class Heartbeat.SessionRecord
- java.lang.Object
-
- jetbrains.buildServer.serverSide.db.Heartbeat.SessionRecord
-
- All Implemented Interfaces:
SessionInfo
- Enclosing class:
- Heartbeat
public static final class Heartbeat.SessionRecord extends Object implements SessionInfo
-
-
Field Summary
Fields Modifier and Type Field Description String
additionalInfo
Heartbeat.AppType
appType
String
buildNumber
String
displayVersion
Set<NodeResponsibility>
effectiveResponsibilities
String
ipAddress
Date
lastTime
jetbrains.buildServer.serverSide.db.Heartbeat.Mode
lockMode
long
startingCode
Timestamp
startingTime
Set<NodeResponsibility>
supportedResponsibilities
long
updateInterval
String
url
String
uuid
-
Method Summary
All Methods Instance Methods Concrete 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
isReadOnly()
boolean
isStopping()
boolean
isUneditable()
boolean
requiresExclusiveLock()
String
toString()
-
-
-
Field Detail
-
startingCode
public final long startingCode
-
startingTime
public final Timestamp startingTime
-
lockMode
public final jetbrains.buildServer.serverSide.db.Heartbeat.Mode lockMode
-
ipAddress
public final String ipAddress
-
additionalInfo
public final String additionalInfo
-
lastTime
public final Date lastTime
-
updateInterval
public final long updateInterval
-
uuid
@Nullable public final String uuid
-
appType
public final Heartbeat.AppType appType
-
url
@Nullable public final String url
-
buildNumber
@Nullable public final String buildNumber
-
displayVersion
@Nullable public final String displayVersion
-
supportedResponsibilities
public final Set<NodeResponsibility> supportedResponsibilities
-
effectiveResponsibilities
public final Set<NodeResponsibility> effectiveResponsibilities
-
-
Method Detail
-
getId
@NotNull public String getId()
- Specified by:
getId
in interfaceSessionInfo
-
getStartingCode
public long getStartingCode()
- Specified by:
getStartingCode
in interfaceSessionInfo
-
requiresExclusiveLock
public boolean requiresExclusiveLock()
- Specified by:
requiresExclusiveLock
in interfaceSessionInfo
-
getStartTime
@NotNull public Date getStartTime()
- Specified by:
getStartTime
in interfaceSessionInfo
-
getLastActivityTime
@Nullable public Date getLastActivityTime()
- Specified by:
getLastActivityTime
in interfaceSessionInfo
-
getAppType
@NotNull public Heartbeat.AppType getAppType()
- Specified by:
getAppType
in interfaceSessionInfo
-
getSupportedResponsibilities
@NotNull public Set<NodeResponsibility> getSupportedResponsibilities()
- Specified by:
getSupportedResponsibilities
in interfaceSessionInfo
-
getEffectiveResponsibilities
@NotNull public Set<NodeResponsibility> getEffectiveResponsibilities()
- Specified by:
getEffectiveResponsibilities
in interfaceSessionInfo
-
isUneditable
public boolean isUneditable()
- Specified by:
isUneditable
in interfaceSessionInfo
-
isReadOnly
public boolean isReadOnly()
-
getUrl
@Nullable public String getUrl()
- Specified by:
getUrl
in interfaceSessionInfo
-
getDescription
@NotNull public String getDescription()
- Specified by:
getDescription
in interfaceSessionInfo
-
getBuildNumber
@Nullable public String getBuildNumber()
- Specified by:
getBuildNumber
in interfaceSessionInfo
-
getDisplayVersion
@Nullable public String getDisplayVersion()
- Specified by:
getDisplayVersion
in interfaceSessionInfo
-
isStopping
public boolean isStopping()
- Specified by:
isStopping
in interfaceSessionInfo
-
-