Package-level declarations

Types

Link copied to clipboard
class App
Link copied to clipboard
internal object AppConfig
Link copied to clipboard
class BackfillKrav(val dataSource: DataSource, val gatewayProvider: GatewayProvider)
Link copied to clipboard
class BackfillSakstatusDatadeling(val dataSource: DataSource, gatewayProvider: GatewayProvider)

Engangs-backfill: sender oppdatert sakstatus til api-intern for behandlinger med trukket søknad eller avbrutt revurdering, siden disse sakene kan ha fått lagret en utdatert status hos api-intern fra før SakstatusDatadelingService begynte å ta hensyn til trukket/avbrutt. Nye tilfeller trenger ikke backfill, siden BehandlingHendelseServiceImpl allerede sender oppdatert status ved hver behandlingshendelse.

Link copied to clipboard
class BackfillStansOpphør(val dataSource: DataSource, val gatewayProvider: GatewayProvider)
Link copied to clipboard
class DbConfig(val url: String = System.getenv( "NAIS_DATABASE_BEHANDLINGSFLYT_BEHANDLINGSFLYT_JDBC_URL" ), val username: String = System.getenv("NAIS_DATABASE_BEHANDLINGSFLYT_BEHANDLINGSFLYT_USERNAME"), val password: String = System.getenv("NAIS_DATABASE_BEHANDLINGSFLYT_BEHANDLINGSFLYT_PASSWORD"))
Link copied to clipboard

Properties

Link copied to clipboard
private val log: Logger?
private val log: Logger?
private val log: Logger?
Link copied to clipboard
Link copied to clipboard
private val teamLogs: Logger?
private val teamLogs: Logger?
private val teamLogs: Logger?

Functions

Link copied to clipboard
Link copied to clipboard
fun initDatasource(dbConfig: DbConfig, maximumPoolSize: Int = AppConfig.hikariMaxPoolSize, prometheus: PrometheusMeterRegistry = no.nav.aap.behandlingsflyt.prometheus, poolName: String? = null): HikariDataSource
Link copied to clipboard
fun isLeader(log: Logger): Boolean
Link copied to clipboard
private fun lukkRessurser(log: Logger, resources: List<AutoCloseable>)
Link copied to clipboard
fun main()
Link copied to clipboard
internal fun Application.server(dbConfig: DbConfig, repositoryRegistry: RepositoryRegistry, gatewayProvider: GatewayProvider, prometheus: PrometheusMeterRegistry = no.nav.aap.behandlingsflyt.prometheus)
Link copied to clipboard
private fun Application.startKafkakonsumenter(dataSource: HikariDataSource, repositoryRegistry: RepositoryRegistry, gatewayProvider: GatewayProvider)
Link copied to clipboard
private fun <K, V> Application.startKonsument(konsument: KafkaKonsument<K, V>)
Link copied to clipboard
fun Application.startMotor(dataSource: HikariDataSource, repositoryRegistry: RepositoryRegistry, gatewayProvider: GatewayProvider, prometheus: PrometheusMeterRegistry = no.nav.aap.behandlingsflyt.prometheus): Motor
Link copied to clipboard
private fun Application.verifiserTidssone(dataSource: HikariDataSource)