public interface IMessage<T>
| Modifier and Type | Method and Description |
|---|---|
default <A> A |
getAdapter(Class<A> adapterClass)
get registered adapter
|
IChannel<?> |
getChannel() |
MessageHeader |
getMessageHeader() |
T |
getPayload() |
Map<String,Object> |
getProperties()
get immutable deep copy of property-keys
IMessage |
Object |
getProperty(String key)
get property for
IMessage registered with key |
Set<String> |
getPropertyKeySet()
get set of all property-keys for
IMessage |
IOnMessageStoreResult |
getScheduleResultObject()
getter for
IOnMessageStoreResult to inform schedule invoker about result |
void |
removeFromChannel()
remove event from parent queue
|
Object |
setProperty(String key,
Object value)
insert or update property for
IMessage |
T getPayload()
MessageHeader getMessageHeader()
IChannel<?> getChannel()
Object setProperty(String key, Object value)
IMessagekey - property keyvalue - property valueObject getProperty(String key)
IMessage registered with keykey - property keyIMessage registered with key or null, if absentSet<String> getPropertyKeySet()
IMessageIMessageMap<String,Object> getProperties()
IMessageIMessageIOnMessageStoreResult getScheduleResultObject()
IOnMessageStoreResult to inform schedule invoker about resultdefault <A> A getAdapter(Class<A> adapterClass)
adapterClass - type of adaptervoid removeFromChannel()
Copyright © 2020. All rights reserved.