Skip to content

IntegrationEvaluationContextAware.setIntegrationEvaluationContext() invoked after afterPropertiesSet() [INT-3749] #7702

@spring-operator

Description

@spring-operator

Marius Bogoevici opened INT-3749 and commented

Beans implementing IntegrationEvaluationContextAware will expect that the IntegrationEvaluationContext is set as part of the bean initialization process.

Due to the current approach of setting the context only in IntegrationEvaluationContextAwareBeanPostProcessor#afterSingletonsInstantiated, afterPropertiesSet() is called before the initialization takes place.

Reconsider the current approach, to reconcile the need for preventing early BeanFactory access with the expectations of InitializingBean


Affects: 4.2 M1

Issue Links:

Referenced from: pull request #1482

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions