|
|
|
@ -90,7 +90,7 @@ public class EncodeTransferMedataRestTemplateEnhancedPlugin implements EnhancedP
|
|
|
|
MessageMetadataContainer calleeMessageMetadataContainer = metadataContext.getMetadataContainer(MetadataType.MESSAGE, false);
|
|
|
|
MessageMetadataContainer calleeMessageMetadataContainer = metadataContext.getMetadataContainer(MetadataType.MESSAGE, false);
|
|
|
|
Map<String, String> calleeTransitiveHeaders = calleeMessageMetadataContainer.getTransitiveHeaders();
|
|
|
|
Map<String, String> calleeTransitiveHeaders = calleeMessageMetadataContainer.getTransitiveHeaders();
|
|
|
|
|
|
|
|
|
|
|
|
if (TsfContextUtils.isTsfHeaderCompatible(isTsfHeaderCompatible())) {
|
|
|
|
if (TsfContextUtils.isTsfHeaderCompatible(metadataLocalProperties)) {
|
|
|
|
Map<String, String> tsfMetadataMap = TsfTagUtils.getTsfMetadataMap(calleeTransitiveHeaders, disposableMetadata, customMetadata, applicationMetadata);
|
|
|
|
Map<String, String> tsfMetadataMap = TsfTagUtils.getTsfMetadataMap(calleeTransitiveHeaders, disposableMetadata, customMetadata, applicationMetadata);
|
|
|
|
this.buildHeaderMap(httpRequest, tsfMetadataMap);
|
|
|
|
this.buildHeaderMap(httpRequest, tsfMetadataMap);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
@ -141,8 +141,4 @@ public class EncodeTransferMedataRestTemplateEnhancedPlugin implements EnhancedP
|
|
|
|
public int getOrder() {
|
|
|
|
public int getOrder() {
|
|
|
|
return PluginOrderConstant.ClientPluginOrder.CONSUMER_TRANSFER_METADATA_PLUGIN_ORDER;
|
|
|
|
return PluginOrderConstant.ClientPluginOrder.CONSUMER_TRANSFER_METADATA_PLUGIN_ORDER;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
private boolean isTsfHeaderCompatible() {
|
|
|
|
|
|
|
|
return metadataLocalProperties != null && metadataLocalProperties.isTsfHeaderCompatible();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|