public class ConfigurationResourceManager extends java.lang.Object implements LoggableResource
| Modifier and Type | Field and Description |
|---|---|
static java.lang.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.
|
java.util.Map<java.lang.String,java.util.List<ConfigurationResourceObserver>> |
getObservers() |
boolean |
handleConfigurationResource(io.vertx.core.http.HttpServerRequest request) |
void |
registerObserver(ConfigurationResourceObserver observer,
java.lang.String resourceUri) |
void |
registerResource(java.lang.String resourceUri,
java.lang.String resourceSchema) |
public static final java.lang.String CONFIG_RESOURCE_CHANGED_ADDRESS
public ConfigurationResourceManager(io.vertx.core.Vertx vertx,
ResourceStorage storage)
public void registerResource(java.lang.String resourceUri,
java.lang.String resourceSchema)
public void registerObserver(ConfigurationResourceObserver observer, java.lang.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 java.util.Map<java.lang.String,java.util.List<ConfigurationResourceObserver>> getObservers()