invokePodFactoryPostProcessors method
Invokes all registered pod factory post-processors on the given
ConfigurableListablePodFactory
.
This step allows any user-defined or framework-level processors to modify pod metadata, enrich configurations, or validate settings before pods are created.
Typically invoked immediately after postProcessPodFactory.
Implementation
@override
Future<void> invokePodFactoryPostProcessors() async {
final pods = await getPodsOf(Class<PodFactoryPostProcessor>(null, PackageNames.CORE));
getPodFactoryPostProcessors().addAll(pods.values);
final processors = List<PodFactoryPostProcessor>.from(getPodFactoryPostProcessors()).toSet().toList();
AnnotationAwareOrderComparator.sort(processors);
for (final processor in processors) {
await processor.postProcessFactory(this);
}
return Future.value();
}