public class Server extends Object
| Modifier and Type | Field and Description |
|---|---|
protected String |
configFile |
protected List<Plugin> |
plugins |
| Constructor and Description |
|---|
Server() |
| Modifier and Type | Method and Description |
|---|---|
io.reactivex.Completable |
close() |
protected io.vertx.reactivex.ext.sql.SQLClient |
createDbClient(io.vertx.core.json.JsonObject config) |
io.vertx.reactivex.core.Vertx |
getVertx() |
protected void |
loadPlugins() |
static void |
main(String[] args) |
protected io.vertx.reactivex.ext.auth.AuthProvider |
setupAuthenticationRoutes() |
protected io.reactivex.Single<org.jboss.resteasy.plugins.server.vertx.VertxResteasyDeployment> |
setupResteasy(Class<?>... resourceOrProviderClasses) |
protected void |
setupRoutes(io.vertx.reactivex.ext.web.Router router) |
io.reactivex.Completable |
start() |
io.reactivex.Completable |
start(Class<?>... resourceOrProviderClasses) |
io.reactivex.Completable |
start(io.vertx.core.json.JsonObject defaultConfig,
Class<?>... resourceOrProviderClasses) |
public io.reactivex.Completable start()
public io.reactivex.Completable start(Class<?>... resourceOrProviderClasses)
public io.reactivex.Completable start(io.vertx.core.json.JsonObject defaultConfig,
Class<?>... resourceOrProviderClasses)
protected void loadPlugins()
protected io.vertx.reactivex.ext.sql.SQLClient createDbClient(io.vertx.core.json.JsonObject config)
protected void setupRoutes(io.vertx.reactivex.ext.web.Router router)
protected io.vertx.reactivex.ext.auth.AuthProvider setupAuthenticationRoutes()
protected io.reactivex.Single<org.jboss.resteasy.plugins.server.vertx.VertxResteasyDeployment> setupResteasy(Class<?>... resourceOrProviderClasses)
public io.reactivex.Completable close()
public io.vertx.reactivex.core.Vertx getVertx()
public static void main(String[] args)
Copyright © 2018. All rights reserved.