public class QueueCircuitBreakerConfigurationResourceManager extends Object implements LoggableResource
QueueCircuitBreakerConfigurationResource.| Constructor and Description |
|---|
QueueCircuitBreakerConfigurationResourceManager(io.vertx.core.Vertx vertx,
ResourceStorage storage,
String circuitBreakerConfigUri) |
| Modifier and Type | Method and Description |
|---|---|
void |
addRefreshable(Refreshable refreshable)
Adds a new Refreshable.
|
void |
enableResourceLogging(boolean resourceLoggingEnabled) |
QueueCircuitBreakerConfigurationResource |
getConfigurationResource()
Get the
QueueCircuitBreakerConfigurationResource with the actual configuration values. |
boolean |
handleConfigurationResource(io.vertx.core.http.HttpServerRequest request)
Handles the provided request when the following conditions are met:
Request URI matches the configured circuit breaker configuration URI
Request method is either PUT or DELETE
|
public QueueCircuitBreakerConfigurationResourceManager(io.vertx.core.Vertx vertx,
ResourceStorage storage,
String circuitBreakerConfigUri)
public QueueCircuitBreakerConfigurationResource getConfigurationResource()
QueueCircuitBreakerConfigurationResource with the actual configuration values. When the config
resource is null, a new QueueCircuitBreakerConfigurationResource with the default values is
returned.QueueCircuitBreakerConfigurationResourcepublic void enableResourceLogging(boolean resourceLoggingEnabled)
enableResourceLogging in interface LoggableResourcepublic void addRefreshable(Refreshable refreshable)
refreshable - - an instance of Refreshablepublic boolean handleConfigurationResource(io.vertx.core.http.HttpServerRequest request)
request - the request to handleCopyright © 2016–2017. All rights reserved.