Package io.apicurio.registry.rest.v2
Class AdminResourceImpl
- java.lang.Object
-
- io.apicurio.registry.rest.v2.AdminResourceImpl
-
- All Implemented Interfaces:
AdminResource
@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 AdminResourceImpl extends Object implements AdminResource
- Author:
- eric.wittmann@gmail.com
-
-
Constructor Summary
Constructors Constructor Description AdminResourceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
createGlobalRule(Rule data)
void
deleteAllGlobalRules()
void
deleteGlobalRule(RuleType rule)
javax.ws.rs.core.Response
exportData()
Rule
getGlobalRuleConfig(RuleType rule)
NamedLogConfiguration
getLogConfiguration(String logger)
void
importData(InputStream data)
List<RuleType>
listGlobalRules()
List<NamedLogConfiguration>
listLogConfigurations()
NamedLogConfiguration
removeLogConfiguration(String logger)
NamedLogConfiguration
setLogConfiguration(String logger, LogConfiguration data)
Rule
updateGlobalRuleConfig(RuleType rule, Rule data)
-
-
-
Method Detail
-
listGlobalRules
public List<RuleType> listGlobalRules()
- Specified by:
listGlobalRules
in interfaceAdminResource
- See Also:
AdminResource.listGlobalRules()
-
createGlobalRule
public void createGlobalRule(Rule data)
- Specified by:
createGlobalRule
in interfaceAdminResource
- See Also:
AdminResource.createGlobalRule(io.apicurio.registry.rest.v2.beans.Rule)
-
deleteAllGlobalRules
public void deleteAllGlobalRules()
- Specified by:
deleteAllGlobalRules
in interfaceAdminResource
- See Also:
AdminResource.deleteAllGlobalRules()
-
getGlobalRuleConfig
public Rule getGlobalRuleConfig(RuleType rule)
- Specified by:
getGlobalRuleConfig
in interfaceAdminResource
- See Also:
AdminResource.getGlobalRuleConfig(io.apicurio.registry.types.RuleType)
-
updateGlobalRuleConfig
public Rule updateGlobalRuleConfig(RuleType rule, Rule data)
- Specified by:
updateGlobalRuleConfig
in interfaceAdminResource
- See Also:
AdminResource.updateGlobalRuleConfig(io.apicurio.registry.types.RuleType, io.apicurio.registry.rest.v2.beans.Rule)
-
deleteGlobalRule
public void deleteGlobalRule(RuleType rule)
- Specified by:
deleteGlobalRule
in interfaceAdminResource
- See Also:
AdminResource.deleteGlobalRule(io.apicurio.registry.types.RuleType)
-
getLogConfiguration
public NamedLogConfiguration getLogConfiguration(String logger)
- Specified by:
getLogConfiguration
in interfaceAdminResource
- See Also:
AdminResource.getLogConfiguration(java.lang.String)
-
listLogConfigurations
public List<NamedLogConfiguration> listLogConfigurations()
- Specified by:
listLogConfigurations
in interfaceAdminResource
- See Also:
AdminResource.listLogConfigurations()
-
removeLogConfiguration
public NamedLogConfiguration removeLogConfiguration(String logger)
- Specified by:
removeLogConfiguration
in interfaceAdminResource
- See Also:
AdminResource.removeLogConfiguration(java.lang.String)
-
setLogConfiguration
public NamedLogConfiguration setLogConfiguration(String logger, LogConfiguration data)
- Specified by:
setLogConfiguration
in interfaceAdminResource
- See Also:
AdminResource.setLogConfiguration(java.lang.String, io.apicurio.registry.rest.v2.beans.LogConfiguration)
-
importData
public void importData(InputStream data)
- Specified by:
importData
in interfaceAdminResource
- See Also:
AdminResource.importData(java.io.InputStream)
-
exportData
public javax.ws.rs.core.Response exportData()
- Specified by:
exportData
in interfaceAdminResource
- See Also:
AdminResource.exportData()
-
-