T - the payload type of the eventpublic class PayloadApplicationEvent<T> extends ApplicationEvent implements ResolvableTypeProvider
ApplicationEvent that carries an arbitrary payload.
Mainly intended for internal use within the framework.
| Constructor and Description |
|---|
PayloadApplicationEvent(java.lang.Object source,
T payload)
Create a new PayloadApplicationEvent.
|
| Modifier and Type | Method and Description |
|---|---|
T |
getPayload()
Return the payload of the event.
|
ResolvableType |
getResolvableType()
Return the
ResolvableType describing this instance or null if some
sort of default should be applied instead. |
getTimestampprivate final T payload
public PayloadApplicationEvent(java.lang.Object source,
T payload)
source - the object on which the event initially occurred (never null)payload - the payload object (never null)public ResolvableType getResolvableType()
ResolvableTypeProviderResolvableType describing this instance or null if some
sort of default should be applied instead.getResolvableType in interface ResolvableTypeProviderpublic T getPayload()