private SubscribingEventProcessor defaultEventProcessor(String name, Configuration conf, EventHandlerInvoker eventHandlerInvoker) { SubscribingEventProcessor eventProcessor = subscribingEventProcessor(name, conf, eventHandlerInvoker, Configuration::eventBus); eventProcessor.registerInterceptor(new CorrelationDataInterceptor<>(conf.correlationDataProviders())); return eventProcessor; }
private EventProcessor buildSubscribingEventProcessor(String name, Configuration config, EventHandlerInvoker eventHandlerInvoker) { SubscribingEventProcessor subscribingEventProcessor = new SubscribingEventProcessor(name, eventHandlerInvoker, rollbackConfiguration.get(), subscribableMessageSourceBuilder .apply(config), processingStrategy .apply(config), errorHandler.get(), messageMonitor.get()); subscribingEventProcessor .registerInterceptor(new CorrelationDataInterceptor<>(config.correlationDataProviders())); return subscribingEventProcessor; }