org.springframework.integration.message
Interface Message<T>

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
ErrorMessage, GenericMessage, StringMessage, TestMessage

public interface Message<T>
extends java.io.Serializable

The central interface that any Message type must implement.

Author:
Mark Fisher

Method Summary
 void copyHeader(MessageHeader header, boolean overwriteExistingValues)
           
 MessageHeader getHeader()
           
 java.lang.Object getId()
           
 T getPayload()
           
 boolean isExpired()
           
 

Method Detail

getId

java.lang.Object getId()

getHeader

MessageHeader getHeader()

getPayload

T getPayload()

isExpired

boolean isExpired()

copyHeader

void copyHeader(MessageHeader header,
                boolean overwriteExistingValues)