Fix regression for implicit composition
Also, added message check in AWS destination resolver
This commit is contained in:
@@ -26,10 +26,12 @@ public class LambdaDestinationResolver implements DestinationResolver {
|
||||
|
||||
@Override
|
||||
public String destination(Supplier<?> supplier, String name, Object value) {
|
||||
Message<?> message = (Message<?>) value;
|
||||
MessageHeaders headers = message.getHeaders();
|
||||
if (headers.containsKey("lambda-runtime-aws-request-id")) {
|
||||
return (String) headers.get("lambda-runtime-aws-request-id");
|
||||
if (value instanceof Message) {
|
||||
Message<?> message = (Message<?>) value;
|
||||
MessageHeaders headers = message.getHeaders();
|
||||
if (headers.containsKey("lambda-runtime-aws-request-id")) {
|
||||
return (String) headers.get("lambda-runtime-aws-request-id");
|
||||
}
|
||||
}
|
||||
return "unknown";
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user