Package dev.dokimos.server.entity
Class TraceEvalJob
java.lang.Object
dev.dokimos.server.entity.TraceEvalJob
A unit of online scoring work: score one ingested
TraceSpan's derived output against one
TraceEvalRule's judge configuration. A background worker claims a pending job, calls the judge,
and records the score. The configuration is snapshotted onto the job at enqueue time so a later rule
edit does not change in-flight work. At most one job exists per (span, rule) pair.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintgetId()doubledoublegetRule()getScore()getSpan()voidsetAttemptCount(int attemptCount) voidsetClaimedAt(Instant claimedAt) voidsetCompletedAt(Instant completedAt) voidsetLastError(String lastError) voidvoidvoidsetStatus(TraceEvalJobStatus status) voidsetSuccess(Boolean success)
-
Constructor Details
-
TraceEvalJob
-
-
Method Details
-
getId
-
getSpan
-
getRule
-
getConnection
-
getTenantId
-
getStatus
-
setStatus
-
getEvaluatorName
-
getCriteria
-
getMinScore
public double getMinScore() -
getMaxScore
public double getMaxScore() -
getThreshold
-
getScore
-
setScore
-
getSuccess
-
setSuccess
-
getReason
-
setReason
-
getAttemptCount
public int getAttemptCount() -
setAttemptCount
public void setAttemptCount(int attemptCount) -
getLastError
-
setLastError
-
getCreatedAt
-
getClaimedAt
-
setClaimedAt
-
getCompletedAt
-
setCompletedAt
-