@Override public GenericDeadlineMessage<T> withMetaData(Map<String, ?> metaData) { return new GenericDeadlineMessage<>(deadlineName, getDelegate().withMetaData(metaData), this::getTimestamp); }
@Override public GenericDeadlineMessage<T> andMetaData(Map<String, ?> additionalMetaData) { return new GenericDeadlineMessage<>( deadlineName, getDelegate().andMetaData(additionalMetaData), this::getTimestamp ); }
@Override public GenericDeadlineMessage<T> andMetaData(Map<String, ?> additionalMetaData) { return new GenericDeadlineMessage<>( deadlineName, getDelegate().andMetaData(additionalMetaData), this::getTimestamp ); }
@Override public GenericDeadlineMessage<T> withMetaData(Map<String, ?> metaData) { return new GenericDeadlineMessage<>(deadlineName, getDelegate().withMetaData(metaData), this::getTimestamp); }
@Override public GenericDeadlineMessage<T> andMetaData(Map<String, ?> additionalMetaData) { return new GenericDeadlineMessage<>( deadlineName, getDelegate().andMetaData(additionalMetaData), this::getTimestamp ); }
@Override public GenericDeadlineMessage<T> withMetaData(Map<String, ?> metaData) { return new GenericDeadlineMessage<>(deadlineName, getDelegate().withMetaData(metaData), this::getTimestamp); }