All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.ejlchina.stomp.Message Maven / Gradle / Ivy

The newest version!
package com.ejlchina.stomp;

import java.util.List;


public class Message {

    private final String command;
    private final List
headers; private final String payload; public Message(String command, List
headers) { this(command, headers, null); } public Message(String command, List
headers, String payload) { this.command = command; this.headers = headers; this.payload = payload; } public List
getHeaders() { return headers; } public String getPayload() { return payload; } public String getCommand() { return command; } public String headerValue(String key) { Header header = header(key); if (header != null) { return header.getValue(); } return null; } public Header header(String key) { if (headers != null) { for (Header header : headers) { if (header.getKey().equals(key)) return header; } } return null; } @Override public String toString() { return "Message {command='" + command + "', headers=" + headers +", payload='" + payload + "'}"; } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy