Skip navigation links
A B C D E F G H I J K M O P R S T V W Z 

A

addFieldFormat(fieldSchema, fieldType, rule) - Static method in class io.zeko.restapi.annotation.codegen.SwaggerUtils
 
addFieldFormat(fieldSchema, fieldType, rule) - Method in class io.zeko.restapi.annotation.codegen.SwaggerUtils.Companion
 
AnnotationUtils - Class in io.zeko.restapi.annotation.codegen
 
AnnotationUtils() - Constructor for class io.zeko.restapi.annotation.codegen.AnnotationUtils
 
AnnotationUtils.Companion - Class in io.zeko.restapi.annotation.codegen
 
ApiController - Class in io.zeko.restapi.core.controllers
 
ApiController(vertx, logger, context) - Constructor for class io.zeko.restapi.core.controllers.ApiController
 
ApiController.Companion - Class in io.zeko.restapi.core.controllers
 

B

bindRoutes(schema, router, logger) - Method in class io.zeko.restapi.core.verticles.ZekoVerticle
 
bindRoutes(schemaClass, router, logger) - Method in class io.zeko.restapi.core.verticles.ZekoVerticle
 

C

checkFieldType(rule) - Static method in class io.zeko.restapi.annotation.codegen.SwaggerUtils
 
checkFieldType(rule) - Method in class io.zeko.restapi.annotation.codegen.SwaggerUtils.Companion
 
checkInputErrors(rules) - Method in class io.zeko.restapi.core.controllers.ApiController
 
checkInputErrors(params, rules, inputErrorMessages) - Static method in class io.zeko.restapi.core.controllers.ApiController
 
checkInputErrors(params, rules, inputErrorMessages) - Method in class io.zeko.restapi.core.controllers.ApiController.Companion
 
Circuit_breakerKt - Class in io.zeko.restapi.core.utilities
 
Circuit_breakerKt() - Constructor for class io.zeko.restapi.core.utilities.Circuit_breakerKt
 
CircuitBreakerBuilder - Class in io.zeko.restapi.core
 
CircuitBreakerBuilder() - Constructor for class io.zeko.restapi.core.CircuitBreakerBuilder
 
CircuitBreakerBuilder.Companion - Class in io.zeko.restapi.core
 
Companion - Static variable in class io.zeko.restapi.annotation.codegen.AnnotationUtils
 
Companion - Static variable in class io.zeko.restapi.annotation.codegen.RouteSchemaGenerator
 
Companion - Static variable in class io.zeko.restapi.annotation.codegen.SwaggerUtils
 
Companion - Static variable in class io.zeko.restapi.core.CircuitBreakerBuilder
 
Companion - Static variable in class io.zeko.restapi.core.controllers.ApiController
 
Companion - Static variable in class io.zeko.restapi.core.mail.MandrillMail
 
Companion - Static variable in class io.zeko.restapi.core.mail.SendGridMail
 
Companion - Static variable in class io.zeko.restapi.core.security.JenkinsHash
 
Companion - Static variable in class io.zeko.restapi.core.utilities.zip.ZipGenerator
 
Companion - Static variable in class io.zeko.restapi.core.validations.ValidationError
 
component1() - Method in class io.zeko.restapi.annotation.codegen.CronDefinition
 
component1() - Method in class io.zeko.restapi.annotation.codegen.RouteDefinition
 
component1() - Method in class io.zeko.restapi.core.mail.MailConfig
 
component1() - Method in class io.zeko.restapi.core.mail.MailResponse
 
component1() - Method in class io.zeko.restapi.core.utilities.zip.TempFile
 
component1() - Method in class io.zeko.restapi.core.validations.ValidateResult
 
component10() - Method in class io.zeko.restapi.annotation.codegen.RouteDefinition
 
component11() - Method in class io.zeko.restapi.annotation.codegen.RouteDefinition
 
component2() - Method in class io.zeko.restapi.annotation.codegen.CronDefinition
 
component2() - Method in class io.zeko.restapi.annotation.codegen.RouteDefinition
 
component2() - Method in class io.zeko.restapi.core.mail.MailConfig
 
component2() - Method in class io.zeko.restapi.core.mail.MailResponse
 
component2() - Method in class io.zeko.restapi.core.utilities.zip.TempFile
 
component2() - Method in class io.zeko.restapi.core.validations.ValidateResult
 
component3() - Method in class io.zeko.restapi.annotation.codegen.CronDefinition
 
component3() - Method in class io.zeko.restapi.annotation.codegen.RouteDefinition
 
component3() - Method in class io.zeko.restapi.core.mail.MailConfig
 
component3() - Method in class io.zeko.restapi.core.mail.MailResponse
 
component3() - Method in class io.zeko.restapi.core.validations.ValidateResult
 
component4() - Method in class io.zeko.restapi.annotation.codegen.CronDefinition
 
component4() - Method in class io.zeko.restapi.annotation.codegen.RouteDefinition
 
component4() - Method in class io.zeko.restapi.core.mail.MailConfig
 
component4() - Method in class io.zeko.restapi.core.validations.ValidateResult
 
component5() - Method in class io.zeko.restapi.annotation.codegen.CronDefinition
 
component5() - Method in class io.zeko.restapi.annotation.codegen.RouteDefinition
 
component5() - Method in class io.zeko.restapi.core.mail.MailConfig
 
component6() - Method in class io.zeko.restapi.annotation.codegen.RouteDefinition
 
component7() - Method in class io.zeko.restapi.annotation.codegen.RouteDefinition
 
component8() - Method in class io.zeko.restapi.annotation.codegen.RouteDefinition
 
component9() - Method in class io.zeko.restapi.annotation.codegen.RouteDefinition
 
consumes() - Method in annotation type io.zeko.restapi.annotation.http.Delete
 
consumes() - Method in annotation type io.zeko.restapi.annotation.http.DeleteSuspend
 
consumes() - Method in annotation type io.zeko.restapi.annotation.http.Get
 
consumes() - Method in annotation type io.zeko.restapi.annotation.http.GetSuspend
 
consumes() - Method in annotation type io.zeko.restapi.annotation.http.Head
 
consumes() - Method in annotation type io.zeko.restapi.annotation.http.HeadSuspend
 
consumes() - Method in annotation type io.zeko.restapi.annotation.http.Options
 
consumes() - Method in annotation type io.zeko.restapi.annotation.http.OptionsSuspend
 
consumes() - Method in annotation type io.zeko.restapi.annotation.http.Patch
 
consumes() - Method in annotation type io.zeko.restapi.annotation.http.PatchSuspend
 
consumes() - Method in annotation type io.zeko.restapi.annotation.http.Post
 
consumes() - Method in annotation type io.zeko.restapi.annotation.http.PostSuspend
 
consumes() - Method in annotation type io.zeko.restapi.annotation.http.Put
 
consumes() - Method in annotation type io.zeko.restapi.annotation.http.PutSuspend
 
consumes() - Method in annotation type io.zeko.restapi.annotation.http.Routing
 
Controller - Interface in io.zeko.restapi.core.controllers
 
Controller() - Constructor for interface io.zeko.restapi.core.controllers.Controller
 
ControllerKt - Class in io.zeko.restapi.core.utilities
 
ControllerKt() - Constructor for class io.zeko.restapi.core.utilities.ControllerKt
 
convertToSwaggerUri(path, pattern) - Method in class io.zeko.restapi.annotation.codegen.SwaggerUtils.Companion
 
convertToSwaggerUri(path, pattern) - Static method in class io.zeko.restapi.annotation.codegen.SwaggerUtils
 
copy(className, methodName, schedule, coroutine, pack) - Method in class io.zeko.restapi.annotation.codegen.CronDefinition
 
copy(className, methodName, routePath, httpMethod, coroutine, hasRules, pack, describe, produces, consumes, schemaRef) - Method in class io.zeko.restapi.annotation.codegen.RouteDefinition
 
copy(apiKey, fromEmail, fromName, devMode, toDev) - Method in class io.zeko.restapi.core.mail.MailConfig
 
copy(success, body, jsonBody) - Method in class io.zeko.restapi.core.mail.MailResponse
 
copy(name, content) - Method in class io.zeko.restapi.core.utilities.zip.TempFile
 
copy(success, type, errors, values) - Method in class io.zeko.restapi.core.validations.ValidateResult
 
coroutine() - Method in annotation type io.zeko.restapi.annotation.http.Routing
 
createCircuitBreaker(vertx, name, options) - Method in class io.zeko.restapi.core.mail.MandrillMail.Companion
 
createCircuitBreaker(vertx, name, options) - Static method in class io.zeko.restapi.core.mail.MandrillMail
 
createCircuitBreaker(vertx, name, options) - Method in class io.zeko.restapi.core.mail.SendGridMail.Companion
 
createCircuitBreaker(vertx, name, options) - Static method in class io.zeko.restapi.core.mail.SendGridMail
 
createNew(p, $completion) - Method in class io.zeko.restapi.core.controllers.ProjectInitController
Visit this url to generate and download a new project setup automatically by the framework. JDBC url should be uri encoded http://localhost:9999/project/create?artifact_id=trade-game&group_id=com.mycorp.superapp&version=1.0.0 &package_name=com.mycorp.superapp.trade&http_port=8888 &jwt_key=YourKey&jwt_refresh_key=YourKey&jwt_expiry=604800&jwt_refresh_expiry=1209600&jwt_refresh_when_expire=false &controllers=user,stock,game_admin,game_manager &db_driver=hikari&jdbc_url=jdbc%3Amysql%3A%2F%2Flocalhost%3A3306%2Fzeko_test%3Fuser%3Droot%26password%3D123456
createSharedClient(vertx, options) - Method in class io.zeko.restapi.core.mail.MandrillMail.Companion
 
createSharedClient(vertx, options) - Static method in class io.zeko.restapi.core.mail.MandrillMail
 
createSharedClient(vertx, options) - Method in class io.zeko.restapi.core.mail.SendGridMail.Companion
 
createSharedClient(vertx, options) - Static method in class io.zeko.restapi.core.mail.SendGridMail
 
Cron - Annotation Type in io.zeko.restapi.annotation.cron
 
Cron() - Constructor for annotation type io.zeko.restapi.annotation.cron.Cron
 
CronDefinition - Class in io.zeko.restapi.annotation.codegen
 
CronDefinition(className, methodName, schedule, coroutine, pack) - Constructor for class io.zeko.restapi.annotation.codegen.CronDefinition
 
CronJob - Class in io.zeko.restapi.core.cron
 
CronJob(vertx, logger) - Constructor for class io.zeko.restapi.core.cron.CronJob
 
CronRunner - Class in io.zeko.restapi.core.cron
 
CronRunner(vertx, logger) - Constructor for class io.zeko.restapi.core.cron.CronRunner
 
CronSchema - Class in io.zeko.restapi.core.cron
 
CronSchema(vertx, logger) - Constructor for class io.zeko.restapi.core.cron.CronSchema
 
CronSuspend - Annotation Type in io.zeko.restapi.annotation.cron
 
CronSuspend() - Constructor for annotation type io.zeko.restapi.annotation.cron.CronSuspend
 

D

DEFAULT_CONSUMES - Static variable in class io.zeko.restapi.annotation.codegen.RouteSchemaGenerator
 
DEFAULT_PRODUCES - Static variable in class io.zeko.restapi.annotation.codegen.RouteSchemaGenerator
 
Delete - Annotation Type in io.zeko.restapi.annotation.http
 
Delete() - Constructor for annotation type io.zeko.restapi.annotation.http.Delete
 
DeleteSuspend - Annotation Type in io.zeko.restapi.annotation.http
 
DeleteSuspend() - Constructor for annotation type io.zeko.restapi.annotation.http.DeleteSuspend
 
describe() - Method in annotation type io.zeko.restapi.annotation.http.Delete
 
describe() - Method in annotation type io.zeko.restapi.annotation.http.DeleteSuspend
 
describe() - Method in annotation type io.zeko.restapi.annotation.http.Get
 
describe() - Method in annotation type io.zeko.restapi.annotation.http.GetSuspend
 
describe() - Method in annotation type io.zeko.restapi.annotation.http.Head
 
describe() - Method in annotation type io.zeko.restapi.annotation.http.HeadSuspend
 
describe() - Method in annotation type io.zeko.restapi.annotation.http.Options
 
describe() - Method in annotation type io.zeko.restapi.annotation.http.OptionsSuspend
 
describe() - Method in annotation type io.zeko.restapi.annotation.http.Patch
 
describe() - Method in annotation type io.zeko.restapi.annotation.http.PatchSuspend
 
describe() - Method in annotation type io.zeko.restapi.annotation.http.Post
 
describe() - Method in annotation type io.zeko.restapi.annotation.http.PostSuspend
 
describe() - Method in annotation type io.zeko.restapi.annotation.http.Put
 
describe() - Method in annotation type io.zeko.restapi.annotation.http.PutSuspend
 
describe() - Method in annotation type io.zeko.restapi.annotation.http.Routing
 
downloadZip($this$downloadZip, vertx, zipName, files) - Static method in class io.zeko.restapi.core.utilities.ControllerKt
 
downloadZip(vertx, context, zipName, files) - Method in class io.zeko.restapi.core.utilities.zip.ZipGenerator.Companion
 
downloadZip(vertx, context, zipName, files) - Static method in class io.zeko.restapi.core.utilities.zip.ZipGenerator
 

E

elementValuesToMap(annotationMirrors, className) - Method in class io.zeko.restapi.annotation.codegen.AnnotationUtils.Companion
 
elementValuesToMap(elementValues) - Method in class io.zeko.restapi.annotation.codegen.AnnotationUtils.Companion
 
end(value) - Method in class io.zeko.restapi.core.controllers.ApiController
 
end(value) - Method in interface io.zeko.restapi.core.controllers.Controller
 
endHandler(endHandler) - Method in class io.zeko.restapi.core.utilities.zip.ZipGenerator
 
endJson(value, statusCode) - Method in class io.zeko.restapi.core.controllers.ApiController
 
endJson(value, statusCode) - Method in interface io.zeko.restapi.core.controllers.Controller
 
endJson($this$endJson, value, statusCode) - Static method in class io.zeko.restapi.core.utilities.ControllerKt
 
equals(p) - Method in class io.zeko.restapi.annotation.codegen.CronDefinition
 
equals(p) - Method in class io.zeko.restapi.annotation.codegen.RouteDefinition
 
equals(p) - Method in class io.zeko.restapi.core.mail.MailConfig
 
equals(p) - Method in class io.zeko.restapi.core.mail.MailResponse
 
equals(p) - Method in class io.zeko.restapi.core.utilities.zip.TempFile
 
equals(p) - Method in class io.zeko.restapi.core.validations.ValidateResult
 
errorJson(errors) - Method in class io.zeko.restapi.core.controllers.ApiController
 
errorJson(errors, code) - Method in class io.zeko.restapi.core.controllers.ApiController
 
errorJson(errors, code) - Method in class io.zeko.restapi.core.controllers.ApiController
 
errorJson(errors, statusCode, errorCode) - Method in class io.zeko.restapi.core.controllers.ApiController
 
errorJson(errors) - Method in interface io.zeko.restapi.core.controllers.Controller
 
errorJson(errors, code) - Method in interface io.zeko.restapi.core.controllers.Controller
 
errorJson(errors, code) - Method in interface io.zeko.restapi.core.controllers.Controller
 
errorJson(errors, statusCode, errorCode) - Method in interface io.zeko.restapi.core.controllers.Controller
 
errorJson($this$errorJson, errors) - Static method in class io.zeko.restapi.core.utilities.ControllerKt
 
errorJson($this$errorJson, errors, code) - Static method in class io.zeko.restapi.core.utilities.ControllerKt
 
errorJson($this$errorJson, errors, code) - Static method in class io.zeko.restapi.core.utilities.ControllerKt
 
errorJson($this$errorJson, errors, statusCode, errorCode) - Static method in class io.zeko.restapi.core.utilities.ControllerKt
 
exceptionHandler(handler) - Method in class io.zeko.restapi.core.utilities.zip.ZipGenerator
Sets the failure handler.
executeSuspendAwait($this$executeSuspendAwait, block, p) - Static method in class io.zeko.restapi.core.utilities.Circuit_breakerKt
 

F

fetch(amount) - Method in class io.zeko.restapi.core.utilities.zip.ZipGenerator
 
FileEntry - Interface in io.zeko.restapi.core.utilities.zip
 
FileEntry() - Constructor for interface io.zeko.restapi.core.utilities.zip.FileEntry
 
FileEntryIterator - Interface in io.zeko.restapi.core.utilities.zip
 
FileEntryIterator() - Constructor for interface io.zeko.restapi.core.utilities.zip.FileEntryIterator
 

G

generateAuthTokens(jwtAuthData, tokenExpireSeconds, refreshExpireSeconds) - Method in class io.zeko.restapi.core.security.JWTAuthHelper
 
GeneratedFileEntry - Class in io.zeko.restapi.core.utilities.zip
 
GeneratedFileEntry(fileName, content) - Constructor for class io.zeko.restapi.core.utilities.zip.GeneratedFileEntry
 
generatePasswordHash(password, iterations) - Method in class io.zeko.restapi.core.security.PasswordSecurity
 
Get - Annotation Type in io.zeko.restapi.annotation.http
 
Get() - Constructor for annotation type io.zeko.restapi.annotation.http.Get
 
getA() - Method in class io.zeko.restapi.core.security.JenkinsHash
 
getApiKey() - Method in class io.zeko.restapi.core.mail.MailConfig
 
getB() - Method in class io.zeko.restapi.core.security.JenkinsHash
 
getBody() - Method in class io.zeko.restapi.core.mail.MailResponse
 
getC() - Method in class io.zeko.restapi.core.security.JenkinsHash
 
getClassName() - Method in class io.zeko.restapi.annotation.codegen.CronDefinition
 
getClassName() - Method in class io.zeko.restapi.annotation.codegen.RouteDefinition
 
getConfig() - Method in class io.zeko.restapi.core.mail.MandrillMail
 
getConfig() - Method in class io.zeko.restapi.core.mail.SendGridMail
 
getConsumes() - Method in class io.zeko.restapi.annotation.codegen.RouteDefinition
 
getConsumes() - Method in class io.zeko.restapi.annotation.codegen.RoutingAnnotation
 
getContent() - Method in class io.zeko.restapi.core.utilities.zip.TempFile
 
getContext() - Method in class io.zeko.restapi.core.controllers.ApiController
 
getContinueAfterFail() - Method in class io.zeko.restapi.core.security.JWTAuthHandler
 
getCoroutine() - Method in class io.zeko.restapi.annotation.codegen.CronDefinition
 
getCoroutine() - Method in class io.zeko.restapi.annotation.codegen.RouteDefinition
 
getCoroutine() - Method in class io.zeko.restapi.annotation.codegen.RoutingAnnotation
 
getCronParser() - Method in class io.zeko.restapi.core.cron.CronRunner
 
getCronRunner() - Method in class io.zeko.restapi.core.cron.CronJob
 
getDefaultMap() - Method in class io.zeko.restapi.annotation.codegen.RoutingAnnotation
 
getDefaultMessages() - Method in class io.zeko.restapi.core.validations.ValidationError.Companion
 
getDefaultMessages() - Static method in class io.zeko.restapi.core.validations.ValidationError
 
getDescribe() - Method in class io.zeko.restapi.annotation.codegen.RouteDefinition
 
getDescribe() - Method in class io.zeko.restapi.annotation.codegen.RoutingAnnotation
 
getDevMode() - Method in class io.zeko.restapi.core.mail.MailConfig
 
getErrors() - Method in class io.zeko.restapi.core.validations.ValidateResult
 
getExpireMsg() - Method in class io.zeko.restapi.core.security.JWTAuthHelper
 
getFromEmail() - Method in class io.zeko.restapi.core.mail.MailConfig
 
getFromName() - Method in class io.zeko.restapi.core.mail.MailConfig
 
getHash(str) - Method in class io.zeko.restapi.core.security.JenkinsHash.Companion
 
getHash(str) - Static method in class io.zeko.restapi.core.security.JenkinsHash
 
getHasRules() - Method in class io.zeko.restapi.annotation.codegen.RouteDefinition
 
getHttpMethod() - Method in class io.zeko.restapi.annotation.codegen.RouteDefinition
 
getInvalidMsg() - Method in class io.zeko.restapi.core.security.JWTAuthHelper
 
getJsonBody() - Method in class io.zeko.restapi.core.mail.MailResponse
 
getJwtAuth() - Method in class io.zeko.restapi.core.security.JWTAuthHandler
 
getJwtAuth() - Method in class io.zeko.restapi.core.security.JWTAuthHelper
 
getJwtAuth() - Method in class io.zeko.restapi.core.security.JWTAuthRefreshHandler
 
getJwtAuthRefresh() - Method in class io.zeko.restapi.core.security.JWTAuthHelper
 
getJwtAuthRefresh() - Method in class io.zeko.restapi.core.security.JWTAuthRefreshHandler
 
getLogger() - Method in class io.zeko.restapi.core.controllers.ApiController
 
getLogger() - Method in class io.zeko.restapi.core.cron.CronJob
 
getLogger() - Method in class io.zeko.restapi.core.cron.CronRunner
 
getLogger() - Method in class io.zeko.restapi.core.cron.CronSchema
 
getLogger() - Method in class io.zeko.restapi.core.mail.MandrillMail
 
getLogger() - Method in class io.zeko.restapi.core.mail.SendGridMail
 
getMethod() - Method in class io.zeko.restapi.annotation.codegen.RoutingAnnotation
 
getMethodName() - Method in class io.zeko.restapi.annotation.codegen.CronDefinition
 
getMethodName() - Method in class io.zeko.restapi.annotation.codegen.RouteDefinition
 
getName() - Method in class io.zeko.restapi.core.utilities.zip.TempFile
 
getPack() - Method in class io.zeko.restapi.annotation.codegen.CronDefinition
 
getPack() - Method in class io.zeko.restapi.annotation.codegen.RouteDefinition
 
getParams() - Method in class io.zeko.restapi.core.controllers.ApiController
 
getPath() - Method in class io.zeko.restapi.annotation.codegen.RoutingAnnotation
 
getPath() - Method in interface io.zeko.restapi.core.utilities.zip.FileEntry
 
getPath() - Method in class io.zeko.restapi.core.utilities.zip.GeneratedFileEntry
 
getProduces() - Method in class io.zeko.restapi.annotation.codegen.RouteDefinition
 
getProduces() - Method in class io.zeko.restapi.annotation.codegen.RoutingAnnotation
 
getRefreshAfterExpired() - Method in class io.zeko.restapi.core.security.JWTAuthRefreshHandler
 
getRefreshExpireSeconds() - Method in class io.zeko.restapi.core.security.JWTAuthRefreshHandler
 
getRoutePath() - Method in class io.zeko.restapi.annotation.codegen.RouteDefinition
 
getRunner() - Method in class io.zeko.restapi.core.cron.CronJob
 
getSalt() - Method in class io.zeko.restapi.core.security.PasswordSecurity
 
getSaltAsString() - Method in class io.zeko.restapi.core.security.PasswordSecurity
 
getSchedule() - Method in class io.zeko.restapi.annotation.codegen.CronDefinition
 
getSchemaRef() - Method in class io.zeko.restapi.annotation.codegen.RouteDefinition
 
getSchemaRef() - Method in class io.zeko.restapi.annotation.codegen.RoutingAnnotation
 
getSendEndpoint() - Method in class io.zeko.restapi.core.mail.MandrillMail
 
getSendEndpoint() - Method in class io.zeko.restapi.core.mail.SendGridMail
 
getSkipAuth() - Method in class io.zeko.restapi.core.security.JWTAuthHandler
 
getSuccess() - Method in class io.zeko.restapi.core.mail.MailResponse
 
getSuccess() - Method in class io.zeko.restapi.core.validations.ValidateResult
 
getSupportedAnnotationTypes() - Method in class io.zeko.restapi.annotation.codegen.RouteSchemaGenerator
 
GetSuspend - Annotation Type in io.zeko.restapi.annotation.http
 
GetSuspend() - Constructor for annotation type io.zeko.restapi.annotation.http.GetSuspend
 
getToDev() - Method in class io.zeko.restapi.core.mail.MailConfig
 
getTokenExpireSeconds() - Method in class io.zeko.restapi.core.security.JWTAuthRefreshHandler
 
getType() - Method in class io.zeko.restapi.core.validations.ValidateResult
 
getValues() - Method in class io.zeko.restapi.core.validations.ValidateResult
 
getVertx() - Method in class io.zeko.restapi.core.controllers.ApiController
 
getVertx() - Method in class io.zeko.restapi.core.cron.CronJob
 
getVertx() - Method in class io.zeko.restapi.core.cron.CronRunner
 
getVertx() - Method in class io.zeko.restapi.core.cron.CronSchema
 
getVertx() - Method in class io.zeko.restapi.core.RouteSchema
 
getVertxUriParamPattern() - Method in class io.zeko.restapi.annotation.codegen.SwaggerUtils.Companion
 
getVertxUriParamPattern() - Static method in class io.zeko.restapi.annotation.codegen.SwaggerUtils
 
getWebClient() - Method in class io.zeko.restapi.core.mail.MandrillMail
 
getWebClient() - Method in class io.zeko.restapi.core.mail.SendGridMail
 

H

handle(ctx) - Method in class io.zeko.restapi.core.security.JWTAuthHandler
 
handle(ctx) - Method in class io.zeko.restapi.core.security.JWTAuthRefreshHandler
 
handle(ctx) - Method in class io.zeko.restapi.core.TimeoutHandler
 
handleJobs(p, $completion) - Method in class io.zeko.restapi.core.cron.CronSchema
 
handler(handler) - Method in class io.zeko.restapi.core.utilities.zip.ZipGenerator
 
handleRoutes(router, logger, koto) - Method in class io.zeko.restapi.core.RouteSchema
 
handleRuntimeError(router, logger, asJson, errorMessage, errorLogPrefix) - Method in class io.zeko.restapi.core.verticles.ZekoVerticle
 
hash(buffer, initialValue) - Method in class io.zeko.restapi.core.security.JenkinsHash
See hash(byte[] buffer, long initialValue)
hash(buffer) - Method in class io.zeko.restapi.core.security.JenkinsHash
See hash(byte[] buffer, long initialValue)
hashCode() - Method in class io.zeko.restapi.annotation.codegen.CronDefinition
 
hashCode() - Method in class io.zeko.restapi.annotation.codegen.RouteDefinition
 
hashCode() - Method in class io.zeko.restapi.core.mail.MailConfig
 
hashCode() - Method in class io.zeko.restapi.core.mail.MailResponse
 
hashCode() - Method in class io.zeko.restapi.core.utilities.zip.TempFile
 
hashCode() - Method in class io.zeko.restapi.core.validations.ValidateResult
 
Head - Annotation Type in io.zeko.restapi.annotation.http
 
Head() - Constructor for annotation type io.zeko.restapi.annotation.http.Head
 
HeadSuspend - Annotation Type in io.zeko.restapi.annotation.http
 
HeadSuspend() - Constructor for annotation type io.zeko.restapi.annotation.http.HeadSuspend
 
hmacSha1(secretKey, rurl) - Method in class io.zeko.restapi.core.security.PasswordSecurity
 

I

init() - Method in class io.zeko.restapi.core.cron.CronJob
 
init(cronType) - Method in class io.zeko.restapi.core.cron.CronJob
 
init(cronType) - Method in class io.zeko.restapi.core.cron.CronRunner
 
inputErrorMessages() - Method in class io.zeko.restapi.core.controllers.ApiController
 
inputErrorMessages() - Method in interface io.zeko.restapi.core.controllers.Controller
 
inputRules() - Method in class io.zeko.restapi.core.controllers.ApiController
 
inputRules() - Method in interface io.zeko.restapi.core.controllers.Controller
 
io.zeko.restapi.annotation - package io.zeko.restapi.annotation
 
io.zeko.restapi.annotation.codegen - package io.zeko.restapi.annotation.codegen
 
io.zeko.restapi.annotation.cron - package io.zeko.restapi.annotation.cron
 
io.zeko.restapi.annotation.http - package io.zeko.restapi.annotation.http
 
io.zeko.restapi.core - package io.zeko.restapi.core
 
io.zeko.restapi.core.controllers - package io.zeko.restapi.core.controllers
 
io.zeko.restapi.core.cron - package io.zeko.restapi.core.cron
 
io.zeko.restapi.core.mail - package io.zeko.restapi.core.mail
 
io.zeko.restapi.core.security - package io.zeko.restapi.core.security
 
io.zeko.restapi.core.utilities - package io.zeko.restapi.core.utilities
 
io.zeko.restapi.core.utilities.zip - package io.zeko.restapi.core.utilities.zip
 
io.zeko.restapi.core.validations - package io.zeko.restapi.core.validations
 
io.zeko.restapi.core.verticles - package io.zeko.restapi.core.verticles
 

J

JenkinsHash - Class in io.zeko.restapi.core.security
 
JenkinsHash() - Constructor for class io.zeko.restapi.core.security.JenkinsHash
 
JenkinsHash.Companion - Class in io.zeko.restapi.core.security
 
JWTAuthHandler - Class in io.zeko.restapi.core.security
 
JWTAuthHandler(jwtAuth, skipAuth, continueAfterFail) - Constructor for class io.zeko.restapi.core.security.JWTAuthHandler
 
JWTAuthHelper - Class in io.zeko.restapi.core.security
 
JWTAuthHelper(jwtAuth, jwtAuthRefresh) - Constructor for class io.zeko.restapi.core.security.JWTAuthHelper
 
JWTAuthRefreshHandler - Class in io.zeko.restapi.core.security
 
JWTAuthRefreshHandler(jwtAuth, jwtAuthRefresh, tokenExpireSeconds, refreshExpireSeconds, refreshAfterExpired) - Constructor for class io.zeko.restapi.core.security.JWTAuthRefreshHandler
 

K

KAPT_KOTLIN_GENERATED_OPTION_NAME - Static variable in class io.zeko.restapi.annotation.codegen.RouteSchemaGenerator
 
koto($this$koto, fn) - Method in class io.zeko.restapi.core.verticles.ZekoVerticle
 
koto(route, fn) - Method in class io.zeko.restapi.core.verticles.ZekoVerticle
 

M

MailConfig - Class in io.zeko.restapi.core.mail
 
MailConfig(apiKey, fromEmail, fromName, devMode, toDev) - Constructor for class io.zeko.restapi.core.mail.MailConfig
 
MailResponse - Class in io.zeko.restapi.core.mail
 
MailResponse(success, body, jsonBody) - Constructor for class io.zeko.restapi.core.mail.MailResponse
 
MailService - Interface in io.zeko.restapi.core.mail
 
MailService() - Constructor for interface io.zeko.restapi.core.mail.MailService
 
make(vertx, name, options, retryPolicy) - Method in class io.zeko.restapi.core.CircuitBreakerBuilder.Companion
 
make(vertx, name, options, retryPolicy) - Static method in class io.zeko.restapi.core.CircuitBreakerBuilder
 
makeWithUnlimitedRetries(vertx, name, delayMs, maxFailCount) - Method in class io.zeko.restapi.core.CircuitBreakerBuilder.Companion
 
makeWithUnlimitedRetries(vertx, name, delayMs, maxFailCount) - Static method in class io.zeko.restapi.core.CircuitBreakerBuilder
 
MandrillMail - Class in io.zeko.restapi.core.mail
 
MandrillMail(webClient, config, logger, sendEndpoint) - Constructor for class io.zeko.restapi.core.mail.MandrillMail
 
MandrillMail.Companion - Class in io.zeko.restapi.core.mail
 
method() - Method in annotation type io.zeko.restapi.annotation.http.Routing
 

O

open(handler) - Method in interface io.zeko.restapi.core.utilities.zip.FileEntry
 
open(handler) - Method in class io.zeko.restapi.core.utilities.zip.GeneratedFileEntry
 
Options - Annotation Type in io.zeko.restapi.annotation.http
 
Options() - Constructor for annotation type io.zeko.restapi.annotation.http.Options
 
OptionsSuspend - Annotation Type in io.zeko.restapi.annotation.http
 
OptionsSuspend() - Constructor for annotation type io.zeko.restapi.annotation.http.OptionsSuspend
 
outputError(validateResult, statusCode, errorCode) - Method in class io.zeko.restapi.core.controllers.ApiController
 
outputError(validateResult, statusCode, errorCode) - Method in interface io.zeko.restapi.core.controllers.Controller
 
outputNoRulesError(statusCode, errorCode) - Method in class io.zeko.restapi.core.controllers.ApiController
 

P

Params - Annotation Type in io.zeko.restapi.annotation
 
Params() - Constructor for annotation type io.zeko.restapi.annotation.Params
 
paramsFromVertxUri(path, uriParamPattern) - Method in class io.zeko.restapi.annotation.codegen.SwaggerUtils.Companion
 
paramsFromVertxUri(path, uriParamPattern) - Static method in class io.zeko.restapi.annotation.codegen.SwaggerUtils
 
PasswordSecurity - Class in io.zeko.restapi.core.security
 
PasswordSecurity() - Constructor for class io.zeko.restapi.core.security.PasswordSecurity
 
Patch - Annotation Type in io.zeko.restapi.annotation.http
 
Patch() - Constructor for annotation type io.zeko.restapi.annotation.http.Patch
 
PatchSuspend - Annotation Type in io.zeko.restapi.annotation.http
 
PatchSuspend() - Constructor for annotation type io.zeko.restapi.annotation.http.PatchSuspend
 
path() - Method in annotation type io.zeko.restapi.annotation.http.Delete
 
path() - Method in annotation type io.zeko.restapi.annotation.http.DeleteSuspend
 
path() - Method in annotation type io.zeko.restapi.annotation.http.Get
 
path() - Method in annotation type io.zeko.restapi.annotation.http.GetSuspend
 
path() - Method in annotation type io.zeko.restapi.annotation.http.Head
 
path() - Method in annotation type io.zeko.restapi.annotation.http.HeadSuspend
 
path() - Method in annotation type io.zeko.restapi.annotation.http.Options
 
path() - Method in annotation type io.zeko.restapi.annotation.http.OptionsSuspend
 
path() - Method in annotation type io.zeko.restapi.annotation.http.Patch
 
path() - Method in annotation type io.zeko.restapi.annotation.http.PatchSuspend
 
path() - Method in annotation type io.zeko.restapi.annotation.http.Post
 
path() - Method in annotation type io.zeko.restapi.annotation.http.PostSuspend
 
path() - Method in annotation type io.zeko.restapi.annotation.http.Put
 
path() - Method in annotation type io.zeko.restapi.annotation.http.PutSuspend
 
path() - Method in annotation type io.zeko.restapi.annotation.http.Routing
 
pause() - Method in class io.zeko.restapi.core.utilities.zip.ZipGenerator
Pauses the reading.
Post - Annotation Type in io.zeko.restapi.annotation.http
 
Post() - Constructor for annotation type io.zeko.restapi.annotation.http.Post
 
PostSuspend - Annotation Type in io.zeko.restapi.annotation.http
 
PostSuspend() - Constructor for annotation type io.zeko.restapi.annotation.http.PostSuspend
 
process(annotations, roundEnv) - Method in class io.zeko.restapi.annotation.codegen.RouteSchemaGenerator
 
produces() - Method in annotation type io.zeko.restapi.annotation.http.Delete
 
produces() - Method in annotation type io.zeko.restapi.annotation.http.DeleteSuspend
 
produces() - Method in annotation type io.zeko.restapi.annotation.http.Get
 
produces() - Method in annotation type io.zeko.restapi.annotation.http.GetSuspend
 
produces() - Method in annotation type io.zeko.restapi.annotation.http.Head
 
produces() - Method in annotation type io.zeko.restapi.annotation.http.HeadSuspend
 
produces() - Method in annotation type io.zeko.restapi.annotation.http.Options
 
produces() - Method in annotation type io.zeko.restapi.annotation.http.OptionsSuspend
 
produces() - Method in annotation type io.zeko.restapi.annotation.http.Patch
 
produces() - Method in annotation type io.zeko.restapi.annotation.http.PatchSuspend
 
produces() - Method in annotation type io.zeko.restapi.annotation.http.Post
 
produces() - Method in annotation type io.zeko.restapi.annotation.http.PostSuspend
 
produces() - Method in annotation type io.zeko.restapi.annotation.http.Put
 
produces() - Method in annotation type io.zeko.restapi.annotation.http.PutSuspend
 
produces() - Method in annotation type io.zeko.restapi.annotation.http.Routing
 
ProjectInitController - Class in io.zeko.restapi.core.controllers
 
ProjectInitController(vertx, logger, context) - Constructor for class io.zeko.restapi.core.controllers.ProjectInitController
 
Put - Annotation Type in io.zeko.restapi.annotation.http
 
Put() - Constructor for annotation type io.zeko.restapi.annotation.http.Put
 
PutSuspend - Annotation Type in io.zeko.restapi.annotation.http
 
PutSuspend() - Constructor for annotation type io.zeko.restapi.annotation.http.PutSuspend
 

R

refreshToken(refreshToken, accessToken, tokenExpireSeconds, refreshExpireSeconds, refreshAfterExpired, authHandler) - Method in class io.zeko.restapi.core.security.JWTAuthHelper
 
resume() - Method in class io.zeko.restapi.core.utilities.zip.ZipGenerator
Resumes the reading.
retry(numRetries, delayTry, operation, p) - Method in interface io.zeko.restapi.core.mail.MailService
 
retry(numRetries, delayTry, operation, p) - Method in class io.zeko.restapi.core.mail.MandrillMail
 
retry(numRetries, delayTry, operation, p) - Method in class io.zeko.restapi.core.mail.SendGridMail
 
RouteDefinition - Class in io.zeko.restapi.annotation.codegen
 
RouteDefinition(className, methodName, routePath, httpMethod, coroutine, hasRules, pack, describe, produces, consumes, schemaRef) - Constructor for class io.zeko.restapi.annotation.codegen.RouteDefinition
 
RouteSchema - Class in io.zeko.restapi.core
 
RouteSchema(vertx) - Constructor for class io.zeko.restapi.core.RouteSchema
 
RouteSchemaGenerator - Class in io.zeko.restapi.annotation.codegen
 
RouteSchemaGenerator() - Constructor for class io.zeko.restapi.annotation.codegen.RouteSchemaGenerator
 
RouteSchemaGenerator.Companion - Class in io.zeko.restapi.annotation.codegen
 
Routing - Annotation Type in io.zeko.restapi.annotation.http
 
Routing() - Constructor for annotation type io.zeko.restapi.annotation.http.Routing
 
RoutingAnnotation - Class in io.zeko.restapi.annotation.codegen
 
RoutingAnnotation(map) - Constructor for class io.zeko.restapi.annotation.codegen.RoutingAnnotation
 
rules() - Method in annotation type io.zeko.restapi.annotation.Params
 
run(schedule, block) - Method in class io.zeko.restapi.core.cron.CronRunner
 
run(scheduleBlock, block) - Method in class io.zeko.restapi.core.cron.CronRunner
 
runCron($this$runCron, scheduleBlock, block) - Static method in class io.zeko.restapi.core.utilities.TimerKt
 
runCronSuspend($this$runCronSuspend, scheduleBlock, block, p) - Static method in class io.zeko.restapi.core.utilities.TimerKt
 
runSuspend(schedule, block, p) - Method in class io.zeko.restapi.core.cron.CronRunner
 
runSuspend(scheduleBlock, block, p) - Method in class io.zeko.restapi.core.cron.CronRunner
 

S

schedule() - Method in annotation type io.zeko.restapi.annotation.cron.Cron
 
schedule() - Method in annotation type io.zeko.restapi.annotation.cron.CronSuspend
 
schedule(expression) - Method in class io.zeko.restapi.core.cron.CronRunner
 
schemaRef() - Method in annotation type io.zeko.restapi.annotation.http.Delete
 
schemaRef() - Method in annotation type io.zeko.restapi.annotation.http.DeleteSuspend
 
schemaRef() - Method in annotation type io.zeko.restapi.annotation.http.Get
 
schemaRef() - Method in annotation type io.zeko.restapi.annotation.http.GetSuspend
 
schemaRef() - Method in annotation type io.zeko.restapi.annotation.http.Head
 
schemaRef() - Method in annotation type io.zeko.restapi.annotation.http.HeadSuspend
 
schemaRef() - Method in annotation type io.zeko.restapi.annotation.http.Options
 
schemaRef() - Method in annotation type io.zeko.restapi.annotation.http.OptionsSuspend
 
schemaRef() - Method in annotation type io.zeko.restapi.annotation.http.Patch
 
schemaRef() - Method in annotation type io.zeko.restapi.annotation.http.PatchSuspend
 
schemaRef() - Method in annotation type io.zeko.restapi.annotation.http.Post
 
schemaRef() - Method in annotation type io.zeko.restapi.annotation.http.PostSuspend
 
schemaRef() - Method in annotation type io.zeko.restapi.annotation.http.Put
 
schemaRef() - Method in annotation type io.zeko.restapi.annotation.http.PutSuspend
 
schemaRef() - Method in annotation type io.zeko.restapi.annotation.http.Routing
 
send(toEmail, name, subject, content, text, tags, p) - Method in interface io.zeko.restapi.core.mail.MailService
 
send(toList, subject, content, text, tags, p) - Method in interface io.zeko.restapi.core.mail.MailService
 
send(toEmail, names, subject, content, text, tags, p) - Method in interface io.zeko.restapi.core.mail.MailService
 
send(toEmail, name, subject, html, text, tags, p) - Method in class io.zeko.restapi.core.mail.MandrillMail
 
send(toList, subject, html, text, tags, p) - Method in class io.zeko.restapi.core.mail.MandrillMail
 
send(toEmail, names, subject, html, text, tags, p) - Method in class io.zeko.restapi.core.mail.MandrillMail
 
send(toEmail, name, subject, html, text, tags, p) - Method in class io.zeko.restapi.core.mail.SendGridMail
 
send(toList, subject, html, text, tags, p) - Method in class io.zeko.restapi.core.mail.SendGridMail
 
send(toEmail, names, subject, html, text, tags, p) - Method in class io.zeko.restapi.core.mail.SendGridMail
 
SendGridMail - Class in io.zeko.restapi.core.mail
 
SendGridMail(webClient, config, logger, sendEndpoint) - Constructor for class io.zeko.restapi.core.mail.SendGridMail
 
SendGridMail.Companion - Class in io.zeko.restapi.core.mail
 
sendInCircuit(breaker, toEmail, name, subject, content, text, tags, p) - Method in interface io.zeko.restapi.core.mail.MailService
 
sendInCircuit(breaker, toEmail, name, subject, html, text, tags, p) - Method in class io.zeko.restapi.core.mail.MandrillMail
 
sendInCircuit(breaker, toEmail, name, subject, html, text, tags, p) - Method in class io.zeko.restapi.core.mail.SendGridMail
 
setA(p) - Method in class io.zeko.restapi.core.security.JenkinsHash
 
setB(p) - Method in class io.zeko.restapi.core.security.JenkinsHash
 
setC(p) - Method in class io.zeko.restapi.core.security.JenkinsHash
 
setCronParser(p) - Method in class io.zeko.restapi.core.cron.CronRunner
 
setCronRunner(p) - Method in class io.zeko.restapi.core.cron.CronJob
 
setDevMode(p) - Method in class io.zeko.restapi.core.mail.MailConfig
 
setParams(p) - Method in class io.zeko.restapi.core.controllers.ApiController
 
setRunner(cronRunner) - Method in class io.zeko.restapi.core.cron.CronJob
 
setTimerSuspend($this$setTimerSuspend, duration, block, p) - Static method in class io.zeko.restapi.core.utilities.TimerKt
 
setToDev(p) - Method in class io.zeko.restapi.core.mail.MailConfig
 
startCronJobs(schema, runner, p) - Method in class io.zeko.restapi.core.verticles.ZekoVerticle
 
startCronJobs(schema, logger, p) - Method in class io.zeko.restapi.core.verticles.ZekoVerticle
 
startCronJobs(schemaClass, logger, p) - Method in class io.zeko.restapi.core.verticles.ZekoVerticle
 
startCronJobs(schemaClass, runner, logger, p) - Method in class io.zeko.restapi.core.verticles.ZekoVerticle
 
STATUS_ACTIVE - Static variable in class io.zeko.restapi.core.utilities.zip.ZipGenerator
ACTIVE state.
STATUS_CLOSED - Static variable in class io.zeko.restapi.core.utilities.zip.ZipGenerator
CLOSED state.
STATUS_PAUSED - Static variable in class io.zeko.restapi.core.utilities.zip.ZipGenerator
PAUSED state.
stripFileExt(str) - Method in class io.zeko.restapi.annotation.codegen.SwaggerUtils.Companion
 
stripFileExt(str) - Static method in class io.zeko.restapi.annotation.codegen.SwaggerUtils
 
SWAGGER_API_VERSION - Static variable in class io.zeko.restapi.annotation.codegen.RouteSchemaGenerator
 
SWAGGER_BASEPATH - Static variable in class io.zeko.restapi.annotation.codegen.RouteSchemaGenerator
 
SWAGGER_CMP_SCHEMA_DIR - Static variable in class io.zeko.restapi.annotation.codegen.RouteSchemaGenerator
 
SWAGGER_DESCRIPTION - Static variable in class io.zeko.restapi.annotation.codegen.RouteSchemaGenerator
 
SWAGGER_HOST - Static variable in class io.zeko.restapi.annotation.codegen.RouteSchemaGenerator
 
SWAGGER_OUTPUT_FILE - Static variable in class io.zeko.restapi.annotation.codegen.RouteSchemaGenerator
 
SWAGGER_SAMPLE_RESULT_DIR - Static variable in class io.zeko.restapi.annotation.codegen.RouteSchemaGenerator
 
SWAGGER_TITLE - Static variable in class io.zeko.restapi.annotation.codegen.RouteSchemaGenerator
 
SwaggerUtils - Class in io.zeko.restapi.annotation.codegen
 
SwaggerUtils() - Constructor for class io.zeko.restapi.annotation.codegen.SwaggerUtils
 
SwaggerUtils.Companion - Class in io.zeko.restapi.annotation.codegen
 

T

TempFile - Class in io.zeko.restapi.core.utilities.zip
 
TempFile(name, content) - Constructor for class io.zeko.restapi.core.utilities.zip.TempFile
 
TimeoutHandler - Class in io.zeko.restapi.core
 
TimeoutHandler(timeout, errorCode, skipPaths) - Constructor for class io.zeko.restapi.core.TimeoutHandler
 
TimerKt - Class in io.zeko.restapi.core.utilities
 
TimerKt() - Constructor for class io.zeko.restapi.core.utilities.TimerKt
 
toString() - Method in class io.zeko.restapi.annotation.codegen.CronDefinition
 
toString() - Method in class io.zeko.restapi.annotation.codegen.RouteDefinition
 
toString() - Method in class io.zeko.restapi.core.mail.MailConfig
 
toString() - Method in class io.zeko.restapi.core.mail.MailResponse
 
toString() - Method in class io.zeko.restapi.core.utilities.zip.TempFile
 
toString() - Method in class io.zeko.restapi.core.validations.ValidateResult
 
trackResponseTime(router) - Method in class io.zeko.restapi.core.verticles.ZekoVerticle
 

V

validate($this$validate, fieldName, rule, note) - Static method in class io.zeko.restapi.core.utilities.ValidationKt
 
validateInput(statusCode) - Method in class io.zeko.restapi.core.controllers.ApiController
 
validateInput(statusCode, errorCode) - Method in class io.zeko.restapi.core.controllers.ApiController
 
validateInput(action, statusCode) - Method in class io.zeko.restapi.core.controllers.ApiController
 
validateInput(rules, statusCode, errorCode) - Method in class io.zeko.restapi.core.controllers.ApiController
 
validatePassword(originalPassword, storedPassword) - Method in class io.zeko.restapi.core.security.PasswordSecurity
 
ValidateResult - Class in io.zeko.restapi.core.validations
 
ValidateResult(success, type, errors, values) - Constructor for class io.zeko.restapi.core.validations.ValidateResult
 
validateToken(authHeader, authHandler) - Method in class io.zeko.restapi.core.security.JWTAuthHelper
 
ValidationError - Class in io.zeko.restapi.core.validations
 
ValidationError() - Constructor for class io.zeko.restapi.core.validations.ValidationError
 
ValidationError.Companion - Class in io.zeko.restapi.core.validations
 
ValidationKt - Class in io.zeko.restapi.core.utilities
 
ValidationKt() - Constructor for class io.zeko.restapi.core.utilities.ValidationKt
 

W

withAccessLog(router, logger) - Method in class io.zeko.restapi.core.verticles.ZekoVerticle
 

Z

ZekoVerticle - Class in io.zeko.restapi.core.verticles
 
ZekoVerticle() - Constructor for class io.zeko.restapi.core.verticles.ZekoVerticle
 
ZipGenerator - Class in io.zeko.restapi.core.utilities.zip
 
ZipGenerator(vertx, source) - Constructor for class io.zeko.restapi.core.utilities.zip.ZipGenerator
 
ZipGenerator.Companion - Class in io.zeko.restapi.core.utilities.zip
 
A B C D E F G H I J K M O P R S T V W Z 
Skip navigation links