public class KnotxServerOptions
extends java.lang.Object
| Constructor and Description |
|---|
KnotxServerOptions()
Default constructor
|
KnotxServerOptions(io.vertx.core.json.JsonObject json)
Create an settings from JSON
|
KnotxServerOptions(KnotxServerOptions other)
Copy constructor
|
| Modifier and Type | Method and Description |
|---|---|
DropRequestOptions |
getDropRequestOptions() |
java.util.List<RoutingHandlerOptions> |
getGlobalHandlers() |
HystrixMetricsOptions |
getHystrixMetricsOptions() |
java.util.List<RoutingOperationOptions> |
getRoutingOperations()
List of
RoutingOperationOptions containing handlers configurations which are initiated
(loaded from classpath via java.util.ServiceLoader) during server setup and joined with
Open API operations based on operationId. |
java.lang.String |
getRoutingSpecificationLocation() |
java.util.List<AuthHandlerOptions> |
getSecurityHandlers()
List of
AuthHandlerOptions containing auth handlers configurations which are initiated
(loaded from classpath via java.util.ServiceLoader) during server setup and joined with
Open API security schemas based on AuthHandlerOptions schema name. |
io.vertx.core.http.HttpServerOptions |
getServerOptions() |
boolean |
isDisplayExceptionDetails() |
KnotxServerOptions |
setDisplayExceptionDetails(boolean displayExceptionDetails)
Set whether to display or not the exception on error pages
|
KnotxServerOptions |
setDropRequestOptions(DropRequestOptions dropRequestOptions)
Set the drop request options (see
DropRequestOptions) |
KnotxServerOptions |
setGlobalHandlers(java.util.List<RoutingHandlerOptions> globalHandlers)
List of
RoutingHandlerOptions containing handlers configurations which are initiated
(loaded from classpath via java.util.ServiceLoader) during server setup and applied to
each route. |
KnotxServerOptions |
setHystrixMetricsOptions(HystrixMetricsOptions hystrixMetricsOptions)
Set the Hystrix Metrics options (see
HystrixMetricsOptions). |
KnotxServerOptions |
setRoutingOperations(java.util.List<RoutingOperationOptions> routingOperations)
Set list of
RoutingOperationOptions. |
KnotxServerOptions |
setRoutingSpecificationLocation(java.lang.String routingSpecificationLocation)
Location of your spec.
|
KnotxServerOptions |
setSecurityHandlers(java.util.List<AuthHandlerOptions> securityHandlers)
Set list of
AuthHandlerOptions. |
KnotxServerOptions |
setServerOptions(io.vertx.core.http.HttpServerOptions serverOptions)
Set the HTTP Server options
|
io.vertx.core.json.JsonObject |
toJson()
Convert to JSON
|
java.lang.String |
toString() |
public KnotxServerOptions()
public KnotxServerOptions(KnotxServerOptions other)
other - the instance to copypublic KnotxServerOptions(io.vertx.core.json.JsonObject json)
json - the JSONpublic io.vertx.core.json.JsonObject toJson()
public boolean isDisplayExceptionDetails()
public KnotxServerOptions setDisplayExceptionDetails(boolean displayExceptionDetails)
displayExceptionDetails - displays exceptions on error pages if truepublic io.vertx.core.http.HttpServerOptions getServerOptions()
io.vertx.core.http.HttpServerOptionspublic KnotxServerOptions setServerOptions(io.vertx.core.http.HttpServerOptions serverOptions)
serverOptions - io.vertx.core.http.HttpServerOptions objectpublic java.lang.String getRoutingSpecificationLocation()
public KnotxServerOptions setRoutingSpecificationLocation(java.lang.String routingSpecificationLocation)
routingSpecificationLocation - routing specification locationOpenAPI3RouterFactory.rxCreate(Vertx, String)public java.util.List<RoutingHandlerOptions> getGlobalHandlers()
public KnotxServerOptions setGlobalHandlers(java.util.List<RoutingHandlerOptions> globalHandlers)
RoutingHandlerOptions containing handlers configurations which are initiated
(loaded from classpath via java.util.ServiceLoader) during server setup and applied to
each route.globalHandlers - global routing operationspublic java.util.List<AuthHandlerOptions> getSecurityHandlers()
AuthHandlerOptions containing auth handlers configurations which are initiated
(loaded from classpath via java.util.ServiceLoader) during server setup and joined with
Open API security schemas based on AuthHandlerOptions schema name.public KnotxServerOptions setSecurityHandlers(java.util.List<AuthHandlerOptions> securityHandlers)
AuthHandlerOptions.securityHandlers - auth handlers optionspublic java.util.List<RoutingOperationOptions> getRoutingOperations()
RoutingOperationOptions containing handlers configurations which are initiated
(loaded from classpath via java.util.ServiceLoader) during server setup and joined with
Open API operations based on operationId.public KnotxServerOptions setRoutingOperations(java.util.List<RoutingOperationOptions> routingOperations)
RoutingOperationOptions.routingOperations - routing operations optionspublic DropRequestOptions getDropRequestOptions()
DropRequestOptions configurationpublic KnotxServerOptions setDropRequestOptions(DropRequestOptions dropRequestOptions)
DropRequestOptions)dropRequestOptions - a DropRequestOptions configurationpublic HystrixMetricsOptions getHystrixMetricsOptions()
public KnotxServerOptions setHystrixMetricsOptions(HystrixMetricsOptions hystrixMetricsOptions)
HystrixMetricsOptions).hystrixMetricsOptions - a HystrixMetricsOptions configurationpublic java.lang.String toString()
toString in class java.lang.Object