code: public static Server from(ServiceAccessor accessor,
                                Vertx vertx,
                                String name,
                                Configuration configuration) {
          return new Server(
                  accessor,
                  vertx,
                  name,
                  configuration.getIntegerOrDie("port"),
                  configuration.getBooleanWithDefault("ssl", false),
                  configuration.getBooleanWithDefault("authentication", false),
                  configuration.get("host"),
                  configuration.getList("allow"),
                  configuration.getList("deny"),
                  configuration.get("onDenied")
          );
      }
docs: Creates a new server from the given configuration object.
  
  @param accessor      the service accessor
  @param vertx         the vertx singleton
  @param name          the server name
  @param configuration the configuration
  @return the configured server (not bound, not started)