public abstract class AbstractSubProtocolEvent extends ApplicationEvent
source| Modifier | Constructor and Description | 
|---|---|
| protected  | AbstractSubProtocolEvent(Object source,
                        Message<byte[]> message)Create a new AbstractSubProtocolEvent. | 
| protected  | AbstractSubProtocolEvent(Object source,
                        Message<byte[]> message,
                        Principal user)Create a new AbstractSubProtocolEvent. | 
| Modifier and Type | Method and Description | 
|---|---|
| Message<byte[]> | getMessage()Return the Message associated with the event. | 
| Principal | getUser()Return the user for the session associated with the event. | 
| String | toString() | 
getTimestampgetSourceprotected AbstractSubProtocolEvent(Object source, Message<byte[]> message)
source - the component that published the event (never null)message - the incoming messagepublic Message<byte[]> getMessage()
StompHeaderAccessor headers = StompHeaderAccessor.wrap(message); headers.getSessionId(); headers.getSessionAttributes(); headers.getPrincipal();
public Principal getUser()
public String toString()
toString in class EventObject