Package ai.tock.duckling.service
Class DucklingVerticle
-
- All Implemented Interfaces:
-
io.vertx.core.Deployable,io.vertx.core.Verticle
public final class DucklingVerticle extends WebVerticle
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classDucklingVerticle.ParseRequestpublic final classDucklingVerticle.KeywordSerializer
-
Field Summary
Fields Modifier and Type Field Description private final KLoggerloggerprivate final Routerrouterprivate final StringbasePathprivate final StringrootPathprivate final StringauthenticatePathprivate final StringlogoutPathprivate final StringhealthcheckPathprivate final StringreadinesscheckPathprivate final StringlivenesscheckPathprivate final Stringorganizationprivate final TockUseruserprivate final StringuserLoginprivate final Vertxvertx
-
Constructor Summary
Constructors Constructor Description DucklingVerticle()
-
Method Summary
Modifier and Type Method Description KLoggergetLogger()final RoutergetRouter()StringgetBasePath()StringgetRootPath()StringgetAuthenticatePath()StringgetLogoutPath()StringgetHealthcheckPath()StringgetReadinesscheckPath()StringgetLivenesscheckPath()final StringgetOrganization(RoutingContext $self)final TockUsergetUser(RoutingContext $self)final StringgetUserLogin(RoutingContext $self)Unitconfigure()Function1<RoutingContext, Unit>defaultHealthcheck()Function1<RoutingContext, Unit>detailedHealthcheck()-
Methods inherited from class io.vertx.core.AbstractVerticle
config, deploymentID, getVertx, processArgs, start -
Methods inherited from class ai.tock.shared.vertx.WebVerticle
addAuth, blocking, blocking, blockingDelete, blockingDelete, blockingDeleteEmptyResponse, blockingJsonDelete, blockingJsonGet, blockingJsonGet, blockingJsonPost, blockingJsonPost, blockingJsonPut, blockingWithBodyJson, corsHandler, corsHandler, defaultErrorHandler, defaultRole, defaultRoles, endJson, endJson, firstQueryParam, healthcheck, isAuthorized, livenesscheck, path, pathId, pathToLocale, queryId, readBytes, readJson, readJson, readString, readinesscheck, start, stop, success, successEmpty -
Methods inherited from class io.vertx.core.Verticle
init, stop -
Methods inherited from class io.vertx.core.Deployable
deploy, undeploy -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getLogger
KLogger getLogger()
-
getRouter
final Router getRouter()
-
getBasePath
String getBasePath()
-
getRootPath
String getRootPath()
-
getAuthenticatePath
String getAuthenticatePath()
-
getLogoutPath
String getLogoutPath()
-
getHealthcheckPath
String getHealthcheckPath()
-
getReadinesscheckPath
String getReadinesscheckPath()
-
getLivenesscheckPath
String getLivenesscheckPath()
-
getOrganization
final String getOrganization(RoutingContext $self)
-
getUser
final TockUser getUser(RoutingContext $self)
-
getUserLogin
final String getUserLogin(RoutingContext $self)
-
defaultHealthcheck
Function1<RoutingContext, Unit> defaultHealthcheck()
-
detailedHealthcheck
Function1<RoutingContext, Unit> detailedHealthcheck()
-
-
-
-