package rocks.inspectit.shared.all.communication.message;
/**
* Interface for all {@link IAgentMessage}s. This messages can be provided by the CMR for fetching
* by the agent.
*
* @author Marius Oehler
*
* @param <T>
* Type of the message content.
*/
public interface IAgentMessage<T> {
/**
* Returns the message's content.
*
* @return instance of {@link T}.
*/
T getMessageContent();
}