private TrackingEventProcessor trackingEventProcessor(String name, EventHandlerInvoker eventHandlerInvoker, TrackingEventProcessorConfiguration config, StreamableMessageSource<TrackedEventMessage<?>> source) { return TrackingEventProcessor.builder() .name(name) .eventHandlerInvoker(eventHandlerInvoker) .rollbackConfiguration(rollbackConfiguration(name)) .errorHandler(errorHandler(name)) .messageMonitor(messageMonitor(TrackingEventProcessor.class, name)) .messageSource(source) .tokenStore(tokenStore(name)) .transactionManager(transactionManager(name)) .trackingEventProcessorConfiguration(config) .build(); }
private TrackingEventProcessor trackingEventProcessor(String name, EventHandlerInvoker eventHandlerInvoker, TrackingEventProcessorConfiguration config, StreamableMessageSource<TrackedEventMessage<?>> source) { return TrackingEventProcessor.builder() .name(name) .eventHandlerInvoker(eventHandlerInvoker) .rollbackConfiguration(rollbackConfiguration(name)) .errorHandler(errorHandler(name)) .messageMonitor(messageMonitor(TrackingEventProcessor.class, name)) .messageSource(source) .tokenStore(tokenStore(name)) .transactionManager(transactionManager(name)) .trackingEventProcessorConfiguration(config) .build(); }