-
- All Implemented Interfaces:
-
io.vertx.core.Verticle,kotlinx.coroutines.CoroutineScope
public abstract class ZekoVerticle extends CoroutineVerticle
-
-
Field Summary
Fields Modifier and Type Field Description private final CoroutineContextcoroutineContext
-
Constructor Summary
Constructors Constructor Description ZekoVerticle()
-
Method Summary
Modifier and Type Method Description CoroutineContextgetCoroutineContext()final Unitkoto(Route $self, SuspendFunction1<RoutingContext, Unit> fn)final Unitkoto(Route route, SuspendFunction2<RoutingContext, CoroutineContext, Unit> fn)final UnitstartCronJobs(CronSchema schema, CronRunner runner)final UnitstartCronJobs(CronSchema schema, Logger logger)final UnitstartCronJobs(String schemaClass, Logger logger)final UnitstartCronJobs(String schemaClass, CronRunner runner, Logger logger)final UnitbindRoutes(RouteSchema schema, Router router, Logger logger, Boolean useCamelCaseResponse)final UnitbindRoutes(String schemaClass, Router router, Logger logger, Boolean useCamelCaseResponse)final UnittrackResponseTime(Router router)final UnitwithAccessLog(Router router, Logger logger)final UnithandleRuntimeError(Router router, Logger logger, Boolean asJson, String errorMessage, String errorLogPrefix)-
-
Method Detail
-
getCoroutineContext
CoroutineContext getCoroutineContext()
-
koto
final Unit koto(Route $self, SuspendFunction1<RoutingContext, Unit> fn)
-
koto
final Unit koto(Route route, SuspendFunction2<RoutingContext, CoroutineContext, Unit> fn)
-
startCronJobs
final Unit startCronJobs(CronSchema schema, CronRunner runner)
-
startCronJobs
final Unit startCronJobs(CronSchema schema, Logger logger)
-
startCronJobs
final Unit startCronJobs(String schemaClass, Logger logger)
-
startCronJobs
final Unit startCronJobs(String schemaClass, CronRunner runner, Logger logger)
-
bindRoutes
final Unit bindRoutes(RouteSchema schema, Router router, Logger logger, Boolean useCamelCaseResponse)
-
bindRoutes
final Unit bindRoutes(String schemaClass, Router router, Logger logger, Boolean useCamelCaseResponse)
-
trackResponseTime
final Unit trackResponseTime(Router router)
-
withAccessLog
final Unit withAccessLog(Router router, Logger logger)
-
handleRuntimeError
final Unit handleRuntimeError(Router router, Logger logger, Boolean asJson, String errorMessage, String errorLogPrefix)
-
-
-
-