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 StringadditionalInfoHeartbeat.AppTypeappTypeStringbuildNumberStringdisplayVersionSet<NodeResponsibility>effectiveResponsibilitiesStringipAddressDatelastTimejetbrains.buildServer.serverSide.db.Heartbeat.ModelockModelongstartingCodeTimestampstartingTimeSet<NodeResponsibility>supportedResponsibilitieslongupdateIntervalStringurlStringuuid
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Heartbeat.AppTypegetAppType()StringgetBuildNumber()StringgetDescription()StringgetDisplayVersion()Set<NodeResponsibility>getEffectiveResponsibilities()StringgetId()DategetLastActivityTime()longgetStartingCode()DategetStartTime()Set<NodeResponsibility>getSupportedResponsibilities()StringgetUrl()booleanisReadOnly()booleanisStopping()booleanisUneditable()booleanrequiresExclusiveLock()StringtoString()
-
-
-
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:
getIdin interfaceSessionInfo
-
getStartingCode
public long getStartingCode()
- Specified by:
getStartingCodein interfaceSessionInfo
-
requiresExclusiveLock
public boolean requiresExclusiveLock()
- Specified by:
requiresExclusiveLockin interfaceSessionInfo
-
getStartTime
@NotNull public Date getStartTime()
- Specified by:
getStartTimein interfaceSessionInfo
-
getLastActivityTime
@Nullable public Date getLastActivityTime()
- Specified by:
getLastActivityTimein interfaceSessionInfo
-
getAppType
@NotNull public Heartbeat.AppType getAppType()
- Specified by:
getAppTypein interfaceSessionInfo
-
getSupportedResponsibilities
@NotNull public Set<NodeResponsibility> getSupportedResponsibilities()
- Specified by:
getSupportedResponsibilitiesin interfaceSessionInfo
-
getEffectiveResponsibilities
@NotNull public Set<NodeResponsibility> getEffectiveResponsibilities()
- Specified by:
getEffectiveResponsibilitiesin interfaceSessionInfo
-
isUneditable
public boolean isUneditable()
- Specified by:
isUneditablein interfaceSessionInfo
-
isReadOnly
public boolean isReadOnly()
-
getUrl
@Nullable public String getUrl()
- Specified by:
getUrlin interfaceSessionInfo
-
getDescription
@NotNull public String getDescription()
- Specified by:
getDescriptionin interfaceSessionInfo
-
getBuildNumber
@Nullable public String getBuildNumber()
- Specified by:
getBuildNumberin interfaceSessionInfo
-
getDisplayVersion
@Nullable public String getDisplayVersion()
- Specified by:
getDisplayVersionin interfaceSessionInfo
-
isStopping
public boolean isStopping()
- Specified by:
isStoppingin interfaceSessionInfo
-
-