Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class JobbHistorikk(val jobbId: Long, val status: JobbStatus, val opprettet: LocalDateTime, val feilmelding: String?)
Link copied to clipboard
Link copied to clipboard
data class JobbInputMedHistorikk(val jobb: JobbInput, val historikk: List<JobbHistorikk>)
Link copied to clipboard
Link copied to clipboard
class JobbRepository(connection: DBConnection)
Link copied to clipboard
sealed interface JobbSpesifikasjon
Link copied to clipboard
Link copied to clipboard
data class JobbTilleggsinfo(val kommentarer: List<Kommentar> = emptyList())
Link copied to clipboard
object JobbType
Link copied to clipboard
interface JobbUtfører
Link copied to clipboard
data class Kommentar(val skrevetAv: String, val tekst: String, val tidspunkt: LocalDateTime)
Link copied to clipboard
interface Motor : Closeable
Link copied to clipboard
class MotorImpl(dataSource: DataSource, antallKammer: Int = 8, logInfoProvider: JobbLogInfoProvider = NoExtraLogInfoProvider, jobber: List<JobbSpesifikasjon>, prometheus: MeterRegistry = SimpleMeterRegistry(), repositoryRegistry: RepositoryRegistry? = null, gatewayProvider: GatewayProvider? = null, enableV2: () -> Boolean = { false }) : Motor
Link copied to clipboard
object Prioritet

Prioritet avgjør hvilken jobb motoren plukker når flere jobber er klare samtidig.

Link copied to clipboard
sealed interface SkjeduleringResultat

Functions

Link copied to clipboard
fun MeterRegistry.motorFeiletTeller(jobbInput: JobbInput): Counter
Link copied to clipboard
fun MeterRegistry.timer(jobbInput: JobbInput): Timer