Example usage for org.springframework.ide.eclipse.beans.core.model.process IBeansConfigPostProcessor postProcess

List of usage examples for org.springframework.ide.eclipse.beans.core.model.process IBeansConfigPostProcessor postProcess

Introduction

In this page you can find the example usage for org.springframework.ide.eclipse.beans.core.model.process IBeansConfigPostProcessor postProcess.

Prototype

void postProcess(IBeansConfigPostProcessingContext postProcessingContext);

Source Link

Document

Post process the given IBeansConfig that is wrapped in the IBeansConfigPostProcessingContext .

Usage

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

/**
 * Safely execute the given {@link IBeansConfigPostProcessor}.
 *///w w w.  j  a  v a  2 s .  c  om
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));
        }
    });
}