public class MultiCorrelationDataProvider<T extends Message> extends Object implements CorrelationDataProvider
| Constructor and Description |
|---|
MultiCorrelationDataProvider(List<? extends CorrelationDataProvider> correlationDataProviders)
Initialize the correlation data provider, delegating to given
correlationDataProviders. |
| Modifier and Type | Method and Description |
|---|---|
Map<String,?> |
correlationDataFor(Message<?> message)
Provides a map with the entries to attach as correlation data to generated messages while processing given
message. |
public MultiCorrelationDataProvider(List<? extends CorrelationDataProvider> correlationDataProviders)
correlationDataProviders.correlationDataProviders - the providers to delegate to.public Map<String,?> correlationDataFor(Message<?> message)
CorrelationDataProvidermessage.
This method should not return null. Any exception thrown from this method might interfere with rolling
back a transaction. Therefore, by default exceptions are caught, ignoring the correlation data that should have
been added.correlationDataFor in interface CorrelationDataProvidermessage - The message to define correlation data forCopyright © 2010–2023. All rights reserved.