Example usage for org.springframework.ide.eclipse.beans.core.internal.model.process BeansConfigPostProcessorFactory createPostProcessingContext

List of usage examples for org.springframework.ide.eclipse.beans.core.internal.model.process BeansConfigPostProcessorFactory createPostProcessingContext

Introduction

In this page you can find the example usage for org.springframework.ide.eclipse.beans.core.internal.model.process BeansConfigPostProcessorFactory createPostProcessingContext.

Prototype

public static IBeansConfigPostProcessingContext createPostProcessingContext(IBeansConfig beansConfig,
        Collection<IBean> beans, ReaderEventListener readerEventListener, ProblemReporter problemReporter,
        BeanNameGenerator beanNameGenerator, BeanDefinitionRegistry beanDefinitionRegistry,
        Set<ValidationProblem> problems) 

Source Link

Document

Helper method to create a new IBeansConfigPostProcessingContext .

Usage

From source file:org.springframework.ide.eclipse.beans.core.internal.model.BeansJavaConfig.java

/**
 * Safely execute the given {@link IBeansConfigPostProcessor}.
 *///from   w w w  .  j  a v a  2  s  .com
private void executePostProcessor(final IBeansConfigPostProcessor postProcessor,
        final ReaderEventListener eventListener) {
    SafeRunner.run(new ISafeRunnable() {

        public void handleException(Throwable exception) {
            BeansCorePlugin.log(exception);
        }

        public void run() throws Exception {
            postProcessor.postProcess(BeansConfigPostProcessorFactory.createPostProcessingContext(
                    BeansJavaConfig.this, beans.values(), eventListener, problemReporter, beanNameGenerator,
                    registry, problems));
        }
    });
}