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