@ApplicationScoped @Counted(name="rest_request_count", description="Total number of REST requests.", tags={"group=REST","metric=rest_request_count"}) @ConcurrentGauge(name="concurrent_request_count", description="Number of concurrent REST requests.", tags={"group=REST","metric=concurrent_request_count"}) @Timed(name="rest_response_time", description="Time of a request-response interval.", tags={"group=REST","metric=rest_response_time"}, unit="milliseconds") public class RulesResourceImpl extends Object implements RulesResource
Constructor and Description |
---|
RulesResourceImpl() |
Modifier and Type | Method and Description |
---|---|
void |
createGlobalRule(Rule data) |
void |
deleteAllGlobalRules() |
void |
deleteGlobalRule(RuleType rule) |
Rule |
getGlobalRuleConfig(RuleType rule) |
List<RuleType> |
listGlobalRules() |
Rule |
updateGlobalRuleConfig(RuleType rule,
Rule data) |
public List<RuleType> listGlobalRules()
listGlobalRules
in interface RulesResource
RulesResource.listGlobalRules()
public void createGlobalRule(Rule data)
createGlobalRule
in interface RulesResource
RulesResource.createGlobalRule(io.apicurio.registry.rest.beans.Rule)
public void deleteAllGlobalRules()
deleteAllGlobalRules
in interface RulesResource
RulesResource.deleteAllGlobalRules()
public Rule getGlobalRuleConfig(RuleType rule)
getGlobalRuleConfig
in interface RulesResource
RulesResource.getGlobalRuleConfig(io.apicurio.registry.types.RuleType)
public Rule updateGlobalRuleConfig(RuleType rule, Rule data)
updateGlobalRuleConfig
in interface RulesResource
RulesResource.updateGlobalRuleConfig(io.apicurio.registry.types.RuleType, io.apicurio.registry.rest.beans.Rule)
public void deleteGlobalRule(RuleType rule)
deleteGlobalRule
in interface RulesResource
RulesResource.deleteGlobalRule(io.apicurio.registry.types.RuleType)
Copyright © 2020 Red Hat. All rights reserved.