@Override public String resolveParameterValue(Message message) { return message.getIdentifier(); }
@Override public String getIdentifier() { return delegate.getIdentifier(); }
@Override public Map<String, ?> correlationDataFor(Message<?> message) { Map<String, Object> result = new HashMap<>(); result.put(correlationKey, message.getIdentifier()); result.put(traceKey, message.getMetaData().getOrDefault(traceKey, message.getIdentifier())); return result; }
@Override public String resolveParameterValue(Message message) { return message.getIdentifier(); }
@Override public String getIdentifier() { return delegate.getIdentifier(); }
@Override public String getIdentifier() { return delegate.getIdentifier(); }
@Override public String resolveParameterValue(Message message) { return message.getIdentifier(); }
@Override public Map<String, ?> correlationDataFor(Message<?> message) { Map<String, Object> result = new HashMap<>(); result.put(correlationKey, message.getIdentifier()); result.put(traceKey, message.getMetaData().getOrDefault(traceKey, message.getIdentifier())); return result; }
@Override public Map<String, ?> correlationDataFor(Message<?> message) { Map<String, Object> result = new HashMap<>(); result.put(correlationKey, message.getIdentifier()); result.put(traceKey, message.getMetaData().getOrDefault(traceKey, message.getIdentifier())); return result; }