
io.codearte.accurest.messaging.stream.StreamMessage Maven / Gradle / Ivy
package io.codearte.accurest.messaging.stream;
import org.springframework.messaging.Message;
import org.springframework.messaging.MessageHeaders;
import io.codearte.accurest.messaging.AccurestMessage;
/**
* @author Marcin Grzejszczak
*/
public class StreamMessage implements AccurestMessage> {
private final Message delegate;
public StreamMessage(Message delegate) {
this.delegate = delegate;
}
@Override
public T getPayload() {
return delegate.getPayload();
}
@Override
public MessageHeaders getHeaders() {
return delegate.getHeaders();
}
@Override
public Object getHeader(String key) {
return getHeaders().get(key);
}
@Override
public Message convert() {
return delegate;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy