发送 MQ 支持,自定义追加 header
This commit is contained in:
parent
5146756789
commit
3007736f2c
@ -97,6 +97,7 @@ public abstract class AbstractEventProducer<Meta> implements EventProducer<Meta>
|
|||||||
send(event, defaultContext);
|
send(event, defaultContext);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
public void send(@NonNull Event event, Map<String, String> addHeader) {
|
public void send(@NonNull Event event, Map<String, String> addHeader) {
|
||||||
Map<String, String> headers = defaultContext.getHeaders();
|
Map<String, String> headers = defaultContext.getHeaders();
|
||||||
headers.putAll(addHeader);
|
headers.putAll(addHeader);
|
||||||
|
|||||||
@ -29,6 +29,14 @@ public interface EventProducer<Meta> {
|
|||||||
*/
|
*/
|
||||||
void send(Event event);
|
void send(Event event);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 发送 event, 使用默认的 context,并在 context 中追加 header 属性
|
||||||
|
*
|
||||||
|
* @param event
|
||||||
|
* @param addHeaders
|
||||||
|
*/
|
||||||
|
void send(Event event, Map<String, String> addHeaders);
|
||||||
|
|
||||||
@Getter
|
@Getter
|
||||||
@Builder(toBuilder = true)
|
@Builder(toBuilder = true)
|
||||||
@NoArgsConstructor
|
@NoArgsConstructor
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user