@API(status=STABLE,
since="6.0")
public final class ReactivePersistenceExceptionTranslationPostProcessor
extends AbstractBeanFactoryAwareAdvisingPostProcessor
Mono or Flux of any bean marked with
Spring's @Repository annotation, adding a corresponding
AbstractPointcutAdvisor to the exposed proxy (either an existing AOP proxy or a newly
generated proxy that implements all of the target's interfaces).
That proxy will modify the reactive types by the matched method and inject an exception translation into the reactive flow.
This class can be declared as a standard bean if you run a lot of custom repositories in which you use either the
ReactiveNeo4jTemplate or the ReactiveNeo4jClient.
advisor, beforeExistingAdvisorsHIGHEST_PRECEDENCE, LOWEST_PRECEDENCE| Constructor and Description |
|---|
ReactivePersistenceExceptionTranslationPostProcessor() |
ReactivePersistenceExceptionTranslationPostProcessor(Class<? extends Annotation> repositoryAnnotationType) |
| Modifier and Type | Method and Description |
|---|---|
void |
setBeanFactory(BeanFactory beanFactory) |
isEligible, prepareProxyFactorycustomizeProxyFactory, isEligible, postProcessAfterInitialization, postProcessBeforeInitialization, setBeforeExistingAdvisorsevaluateProxyInterfaces, getOrder, getProxyClassLoader, isConfigurationCallbackInterface, isInternalLanguageInterface, setBeanClassLoader, setOrder, setProxyClassLoadercopyFrom, isExposeProxy, isFrozen, isOpaque, isOptimize, isProxyTargetClass, setExposeProxy, setFrozen, setOpaque, setOptimize, setProxyTargetClass, toStringpublic ReactivePersistenceExceptionTranslationPostProcessor()
public ReactivePersistenceExceptionTranslationPostProcessor(Class<? extends Annotation> repositoryAnnotationType)
public void setBeanFactory(BeanFactory beanFactory)
setBeanFactory in interface BeanFactoryAwaresetBeanFactory in class AbstractBeanFactoryAwareAdvisingPostProcessorCopyright © 2019–2021 Neo4j, Neo4j Sweden AB. All rights reserved.