public class RepositoryRestConfigurerDelegate extends Object implements RepositoryRestConfigurer
RepositoryRestConfigurer
that will forward all calls to configuration methods to
all registered RepositoryRestConfigurer
.Constructor and Description |
---|
RepositoryRestConfigurerDelegate(Iterable<RepositoryRestConfigurer> delegates)
Creates a new
RepositoryRestConfigurerDelegate for the given RepositoryRestConfigurer s. |
Modifier and Type | Method and Description |
---|---|
void |
configureConversionService(ConfigurableConversionService conversionService)
Override this method to add your own converters.
|
void |
configureExceptionHandlerExceptionResolver(ExceptionHandlerExceptionResolver exceptionResolver)
Configure the
ExceptionHandlerExceptionResolver . |
void |
configureHttpMessageConverters(List<HttpMessageConverter<?>> messageConverters)
Configure the available
HttpMessageConverter s by adding your own. |
void |
configureJacksonObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
Configure the Jackson
ObjectMapper directly. |
void |
configureRepositoryRestConfiguration(RepositoryRestConfiguration config)
Override this method to add additional configuration.
|
void |
configureRepositoryRestConfiguration(RepositoryRestConfiguration config,
CorsRegistry cors)
Override this method to add additional configuration.
|
void |
configureValidatingRepositoryEventListener(ValidatingRepositoryEventListener validatingListener)
Override this method to add validators manually.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
withConfig, withConfig
public RepositoryRestConfigurerDelegate(Iterable<RepositoryRestConfigurer> delegates)
RepositoryRestConfigurerDelegate
for the given RepositoryRestConfigurer
s.delegates
- must not be null.public void configureRepositoryRestConfiguration(RepositoryRestConfiguration config)
RepositoryRestConfigurer
configureRepositoryRestConfiguration
in interface RepositoryRestConfigurer
config
- Main configuration bean.public void configureRepositoryRestConfiguration(RepositoryRestConfiguration config, CorsRegistry cors)
RepositoryRestConfigurer
configureRepositoryRestConfiguration
in interface RepositoryRestConfigurer
config
- Main configuration bean.cors
- CORS configuration.public void configureConversionService(ConfigurableConversionService conversionService)
RepositoryRestConfigurer
configureConversionService
in interface RepositoryRestConfigurer
conversionService
- Default ConversionService bean.public void configureExceptionHandlerExceptionResolver(ExceptionHandlerExceptionResolver exceptionResolver)
RepositoryRestConfigurer
ExceptionHandlerExceptionResolver
.configureExceptionHandlerExceptionResolver
in interface RepositoryRestConfigurer
exceptionResolver
- The default exception resolver on which you can add custom argument resolvers.public void configureHttpMessageConverters(List<HttpMessageConverter<?>> messageConverters)
RepositoryRestConfigurer
HttpMessageConverter
s by adding your own.configureHttpMessageConverters
in interface RepositoryRestConfigurer
messageConverters
- The converters to be used by the system.public void configureJacksonObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
RepositoryRestConfigurer
ObjectMapper
directly.configureJacksonObjectMapper
in interface RepositoryRestConfigurer
objectMapper
- The ObjectMapper to be used by the system.public void configureValidatingRepositoryEventListener(ValidatingRepositoryEventListener validatingListener)
RepositoryRestConfigurer
configureValidatingRepositoryEventListener
in interface RepositoryRestConfigurer
validatingListener
- The ApplicationListener
responsible for invoking
Validator
instances.Copyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.