public class ConfigurationResourceManager extends Object implements LoggableResource
| Modifier and Type | Field and Description |
|---|---|
static String |
CONFIG_RESOURCE_CHANGED_ADDRESS |
| Constructor and Description |
|---|
ConfigurationResourceManager(io.vertx.core.Vertx vertx,
ResourceStorage storage) |
| Modifier and Type | Method and Description |
|---|---|
void |
enableResourceLogging(boolean resourceLoggingEnabled)
Enable or disable the resource logging.
|
Map<String,List<ConfigurationResourceObserver>> |
getObservers() |
io.vertx.core.Future<Optional<io.vertx.core.buffer.Buffer>> |
getRegisteredResource(String resourceUri)
Call this method to get the validated registered resource immediately.
|
boolean |
handleConfigurationResource(io.vertx.core.http.HttpServerRequest request) |
void |
registerObserver(ConfigurationResourceObserver observer,
String resourceUri) |
void |
registerResource(String resourceUri,
String resourceSchema) |
public static final String CONFIG_RESOURCE_CHANGED_ADDRESS
public ConfigurationResourceManager(io.vertx.core.Vertx vertx,
ResourceStorage storage)
public io.vertx.core.Future<Optional<io.vertx.core.buffer.Buffer>> getRegisteredResource(String resourceUri)
resourceUri - the uri of the registered resourcepublic void registerObserver(ConfigurationResourceObserver observer, String resourceUri)
public void enableResourceLogging(boolean resourceLoggingEnabled)
LoggableResourceAddress.requestLoggingConsumerAddress() like the RequestLoggingConsumer class
from gateleen-logging module.enableResourceLogging in interface LoggableResourceresourceLoggingEnabled - boolean value whether to enable or disable the resource loggingpublic boolean handleConfigurationResource(io.vertx.core.http.HttpServerRequest request)
public Map<String,List<ConfigurationResourceObserver>> getObservers()
Copyright © 2016–2020. All rights reserved.