@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 SubjectsResourceImpl extends AbstractResource implements SubjectsResource
log
Constructor and Description |
---|
SubjectsResourceImpl() |
Modifier and Type | Method and Description |
---|---|
List<Integer> |
deleteSubject(String subject)
Deletes the specified subject and its associated compatibility level if registered.
|
Schema |
findSchemaByContent(String subject,
SchemaContent request)
Check if a schema has already been registered under the specified subject.
|
List<String> |
listSubjects()
Get a list of registered subjects.
|
public List<String> listSubjects()
SubjectsResource
listSubjects
in interface SubjectsResource
public Schema findSchemaByContent(String subject, SchemaContent request) throws Exception
SubjectsResource
findSchemaByContent
in interface SubjectsResource
Exception
public List<Integer> deleteSubject(String subject) throws Exception
SubjectsResource
deleteSubject
in interface SubjectsResource
Exception
Copyright © 2020 Red Hat. All rights reserved.