# registerPodProcessors method

1. @override

Future<void> registerPodProcessors()
override

Registers all PodAware processors into the given ConfigurableListablePodFactory.

These processors are responsible for integrating pods that implement awareness interfaces (such as lifecycle callbacks or context-aware contracts).

Subclasses may override this to register additional Jetleaf-specific processors.

## Implementation

    @override
    Future<void> registerPodProcessors() async {
      final pods = await getPodsOf(Class<PodProcessor>(null, PackageNames.CORE));
      final processors = List<PodProcessor>.from(pods.values).toSet().toList();
      processors.addAll(getPodProcessors());

      AnnotationAwareOrderComparator.sort(processors);

      for (final processor in processors) {
        addPodProcessor(processor);
      }

      return Future.value();
    }