# invokePodFactoryPostProcessors method

1. @override

Future<void> invokePodFactoryPostProcessors()
override

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();
    }