Interface MessageAdditionalInformationAware
public interface MessageAdditionalInformationAware
An entity can be wrapped with this interface before passing to 
DefaultNotificationHandler
 for processing. This has the eventual effect of executing a more rich version of message creation
 at MessageFactory.createMessage(Object, Map), with the map param being derived from the
 attributes pulled from entities implementing this interface.- 
Method Summary
Modifier and TypeMethodDescriptionThe attributes to leverage during message construction atMessageFactory.createMessage(Object, Map)<T> Tunwrap()Unwrap the proxy exposing this interface, if applicable, and expose the underlying entity instance. 
- 
Method Details
- 
getAttributes
The attributes to leverage during message construction atMessageFactory.createMessage(Object, Map)- Returns:
 - The attributes to leverage during message construction
 
 - 
unwrap
<T> T unwrap()Unwrap the proxy exposing this interface, if applicable, and expose the underlying entity instance.- Type Parameters:
 T- The entity class type- Returns:
 - The entity instance
 
 
 -