Class SchemaRegistryRestApplication
java.lang.Object
io.confluent.rest.Application<SchemaRegistryConfig>
io.confluent.kafka.schemaregistry.rest.SchemaRegistryRestApplication
public class SchemaRegistryRestApplication
extends io.confluent.rest.Application<SchemaRegistryConfig>
-
Field Summary
Fields inherited from class io.confluent.rest.Application
config, jetty429MetricsListener, metrics, requestLog, resourceExtensions, server, shutdownLatch -
Constructor Summary
ConstructorsConstructorDescriptionSchemaRegistryRestApplication(SchemaRegistryConfig config, io.spiffe.workloadapi.X509Source x509Source) -
Method Summary
Modifier and TypeMethodDescriptionvoidconfigureBaseApplication(jakarta.ws.rs.core.Configurable<?> config, Map<String, String> metricTags) protected voidconfigurePreResourceHandling(org.eclipse.jetty.ee10.servlet.ServletContextHandler context) protected com.fasterxml.jackson.databind.ObjectMapperprotected Collection<org.eclipse.jetty.util.resource.Resource>protected SchemaRegistryvoidvoidvoidregisterInitResourceExtensions(jakarta.ws.rs.core.Configurable<?> config, SchemaRegistryConfig schemaRegistryConfig) voidsetupResources(jakarta.ws.rs.core.Configurable<?> config, SchemaRegistryConfig schemaRegistryConfig) Methods inherited from class io.confluent.rest.Application
addGlobalDosfilterListener, addNonGlobalDosfilterListener, configureBaseApplication, configureHandler, configureHttpResponseHeaderFilter, configureMetrics, configurePostResourceHandling, configureSecurityHandler, configureWebSocketHandler, configureWebSocketPostResourceHandling, createAuthenticator, createBasicSecurityHandler, createBearerSecurityHandler, createGlobalAuthConstraint, createIdentityService, createLoginService, createSecurityHandler, createServer, getConfiguration, getListenerName, getMetrics, getMetricsTags, getPath, getSslContextFactory, join, parseListeners, parseListToMap, registerExceptionMappers, registerFeatures, registerJsonProvider, registerWebSocketEndpoints, requestLogFormat, start, stop, wrapWithGzipHandler
-
Constructor Details
-
SchemaRegistryRestApplication
- Throws:
io.confluent.rest.RestConfigException
-
SchemaRegistryRestApplication
-
SchemaRegistryRestApplication
public SchemaRegistryRestApplication(SchemaRegistryConfig config, io.spiffe.workloadapi.X509Source x509Source)
-
-
Method Details
-
getJsonMapper
protected com.fasterxml.jackson.databind.ObjectMapper getJsonMapper()- Overrides:
getJsonMapperin classio.confluent.rest.Application<SchemaRegistryConfig>
-
configurePreResourceHandling
protected void configurePreResourceHandling(org.eclipse.jetty.ee10.servlet.ServletContextHandler context) - Overrides:
configurePreResourceHandlingin classio.confluent.rest.Application<SchemaRegistryConfig>
-
initSchemaRegistry
-
postServerStart
public void postServerStart() -
configureBaseApplication
public void configureBaseApplication(jakarta.ws.rs.core.Configurable<?> config, Map<String, String> metricTags) - Overrides:
configureBaseApplicationin classio.confluent.rest.Application<SchemaRegistryConfig>
-
setupResources
public void setupResources(jakarta.ws.rs.core.Configurable<?> config, SchemaRegistryConfig schemaRegistryConfig) - Specified by:
setupResourcesin classio.confluent.rest.Application<SchemaRegistryConfig>
-
registerInitResourceExtensions
public void registerInitResourceExtensions(jakarta.ws.rs.core.Configurable<?> config, SchemaRegistryConfig schemaRegistryConfig) -
getStaticResources
- Overrides:
getStaticResourcesin classio.confluent.rest.Application<SchemaRegistryConfig>
-
onShutdown
public void onShutdown()- Overrides:
onShutdownin classio.confluent.rest.Application<SchemaRegistryConfig>
-
schemaRegistry
-