发送 MQ 支持,自定义追加 header
This commit is contained in:
parent
cbe7e726dd
commit
5146756789
@ -15,6 +15,7 @@ import org.springframework.transaction.support.TransactionSynchronizationManager
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Optional;
|
||||
import java.util.function.BiConsumer;
|
||||
|
||||
@ -96,6 +97,12 @@ public abstract class AbstractEventProducer<Meta> implements EventProducer<Meta>
|
||||
send(event, defaultContext);
|
||||
}
|
||||
|
||||
public void send(@NonNull Event event, Map<String, String> addHeader) {
|
||||
Map<String, String> headers = defaultContext.getHeaders();
|
||||
headers.putAll(addHeader);
|
||||
send(event, defaultContext);
|
||||
}
|
||||
|
||||
public AfterCommitExecutorImpl getAfterCommitExecutor() {
|
||||
return afterCommitExecutor;
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user