All Downloads are FREE. Search and download functionalities are using the official Maven repository.

commonMain.zakadabar.lib.lucene.data.UpdateIndex.kt Maven / Gradle / Ivy

There is a newer version: 2023.4.20
Show newest version
/*
 * Copyright © 2020-2021, Simplexion, Hungary and contributors. Use of this source code is governed by the Apache 2.0 license.
 */
package zakadabar.lib.lucene.data

import kotlinx.serialization.Serializable
import kotlinx.serialization.builtins.serializer
import zakadabar.core.authorize.Executor
import zakadabar.core.comm.CommConfig
import zakadabar.core.data.ActionBo
import zakadabar.core.data.ActionBoCompanion

/**
 * Start an update of the Lucene index.
 */
@Serializable
class UpdateIndex : ActionBo {

    companion object : ActionBoCompanion(luceneBasic)

    override suspend fun execute(executor: Executor?, callConfig: CommConfig?) =
        comm.action(this, serializer(), Unit.serializer(), executor, callConfig)

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy