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

org.enodeframework.messaging.IMessage Maven / Gradle / Ivy

There is a newer version: 1.1.10
Show newest version
package org.enodeframework.messaging;

import java.util.Date;
import java.util.Map;

public interface IMessage {
    /**
     * Represents the unique identifier of the message.
     */
    String getId();

    void setId(String id);

    /**
     * Represents the timestamp of the message.
     */
    Date getTimestamp();

    void setTimestamp(Date timestamp);

    /**
     * Represents the extension key/values data of the message.
     */
    Map getItems();


    void setItems(Map items);

    /**
     * Merge the givens key/values into the current Items.
     */
    void mergeItems(Map items);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy