/** * Returns a list of interceptors for a processor with given {@code processorName}. * * @param processorName The name of the processor * @return a list of interceptors for a processor with given {@code processorName} */ public List<MessageHandlerInterceptor<? super EventMessage<?>>> interceptorsFor(String processorName) { Assert.state(configuration != null, () -> "Configuration is not initialized yet"); Component<EventProcessor> eventProcessorComponent = eventProcessors.get(processorName); if (eventProcessorComponent == null) { return emptyList(); } return eventProcessorComponent.get().getHandlerInterceptors(); }