public class AdminVerticle
@NotNull public mu.KLogger getLogger()
@NotNull protected java.lang.String getRootPath()
@NotNull protected ai.tock.shared.security.auth.TockAuthProvider authProvider()
@NotNull
public ai.tock.shared.vertx.RequestLogger simpleLogger(@NotNull
java.lang.String actionType,
@NotNull
kotlin.jvm.functions.Function1<? super io.vertx.ext.web.RoutingContext,? extends java.lang.Object> dataProvider,
@NotNull
kotlin.jvm.functions.Function2<? super io.vertx.ext.web.RoutingContext,java.lang.Object,? extends org.litote.kmongo.Id<ai.tock.nlp.front.shared.config.ApplicationDefinition>> applicationIdProvider)
@NotNull
public <T> ai.tock.shared.vertx.RequestLogger logger(@NotNull
java.lang.String actionType,
@NotNull
kotlin.jvm.functions.Function1<? super io.vertx.ext.web.RoutingContext,? extends java.lang.Object> dataProvider,
@NotNull
kotlin.jvm.functions.Function2<? super io.vertx.ext.web.RoutingContext,? super T,? extends org.litote.kmongo.Id<ai.tock.nlp.front.shared.config.ApplicationDefinition>> applicationIdProvider)
public void configureServices()
public void configureStaticHandling()
protected void deleteApplication(@NotNull
ai.tock.nlp.front.shared.config.ApplicationDefinition app)
@NotNull
protected ai.tock.nlp.front.shared.config.ApplicationDefinition saveApplication(@Nullable
ai.tock.nlp.front.shared.config.ApplicationDefinition existingApp,
@NotNull
ai.tock.nlp.front.shared.config.ApplicationDefinition app)
public void configure()
@NotNull public kotlin.jvm.functions.Function1<io.vertx.ext.web.RoutingContext,kotlin.Unit> defaultHealthcheck()
@NotNull public kotlin.jvm.functions.Function1<io.vertx.ext.web.RoutingContext,kotlin.Unit> detailedHealthcheck()