public class RoutingHandlerOptions
extends java.lang.Object
RoutingHandlerFactory name and JSON configuration.
During KnotxServerVerticle deployment all implementations of RoutingHandlerFactory are loaded from the classpath and based on RoutingHandlerFactory.getName() are initiated.| Constructor and Description |
|---|
RoutingHandlerOptions(io.vertx.core.json.JsonObject json)
Create settings from JSON
|
| Modifier and Type | Method and Description |
|---|---|
io.vertx.core.json.JsonObject |
getConfig() |
java.lang.String |
getName() |
RoutingHandlerOptions |
setConfig(io.vertx.core.json.JsonObject config)
Configuration for the
Handler created by associated RoutingHandlerFactory. |
RoutingHandlerOptions |
setName(java.lang.String name)
Name of the
RoutingHandlerFactory registered via java.util.ServiceLoader. |
io.vertx.core.json.JsonObject |
toJson() |
java.lang.String |
toString() |
public RoutingHandlerOptions(io.vertx.core.json.JsonObject json)
json - the JSONpublic io.vertx.core.json.JsonObject toJson()
public java.lang.String getName()
RoutingHandlerFactory namepublic RoutingHandlerOptions setName(java.lang.String name)
RoutingHandlerFactory registered via java.util.ServiceLoader.name - handler factory namepublic io.vertx.core.json.JsonObject getConfig()
RoutingHandlerFactory.create(Vertx, JsonObject)
initializationpublic RoutingHandlerOptions setConfig(io.vertx.core.json.JsonObject config)
Handler created by associated RoutingHandlerFactory.config - handler JSON configurationpublic java.lang.String toString()
toString in class java.lang.Object