| Package | Description |
|---|---|
| org.sodeac.common.message | |
| org.sodeac.common.message.dispatcher.api |
Provides an API for eventdispatcher.
|
| org.sodeac.common.message.dispatcher.impl |
| Modifier and Type | Method and Description |
|---|---|
MessageHeader |
MessageHeader.addProperty(String key,
Object value)
adds a message property
|
MessageHeader |
MessageHeader.clearProperties()
clears all message properties
|
MessageHeader |
MessageHeader.generateMessageID()
Autogenerates message id.
|
MessageHeader |
MessageHeader.lockAllHeader()
Locks complete message header.
|
MessageHeader |
MessageHeader.lockHeader(String messageHeader)
Locks single property of message header.
|
static MessageHeader |
MessageHeader.newInstance()
Factory to create new Message Header.
|
MessageHeader |
MessageHeader.removeProperty(String key)
removes a message property
|
MessageHeader |
MessageHeader.setBoundedContext(String boundedContext)
setter for bounded context
|
MessageHeader |
MessageHeader.setConnection(UUID connection)
setter for connection id
|
MessageHeader |
MessageHeader.setCorrelationID(UUID correlationID)
setter for correlation id
|
MessageHeader |
MessageHeader.setDeliveryTime(Long deliveryTime)
setter for delivery time
|
MessageHeader |
MessageHeader.setDestination(String destination)
setter for destination
|
MessageHeader |
MessageHeader.setDomain(String domain)
setter for domain
|
MessageHeader |
MessageHeader.setEnd(Boolean end)
setter for end flag
|
MessageHeader |
MessageHeader.setExpiration(Long expiration)
setter for expiration
|
MessageHeader |
MessageHeader.setGuaranteedDelivery(Boolean guaranteedDelivery)
setter for guaranteed delivery property
|
MessageHeader |
MessageHeader.setMessageFormat(String messageFormat)
setter for message format
|
MessageHeader |
MessageHeader.setMessageType(String messageType)
setter for message type
|
MessageHeader |
MessageHeader.setPosition(Long position)
setter for message position
|
MessageHeader |
MessageHeader.setPriority(Integer priority)
setter for message priority
|
MessageHeader |
MessageHeader.setQueue(String queue)
setter for queue
|
MessageHeader |
MessageHeader.setRedelivered(Boolean redelivered)
setter for redelivered property
|
MessageHeader |
MessageHeader.setReplyTo(String replyTo)
setter for reply to property
|
MessageHeader |
MessageHeader.setSequence(Long sequence)
setter for message sequence
|
MessageHeader |
MessageHeader.setService(String service)
setter for service
|
MessageHeader |
MessageHeader.setSession(UUID session)
setter for session id
|
MessageHeader |
MessageHeader.setSize(Long size)
setter for message size (complete message)
|
MessageHeader |
MessageHeader.setSource(String source)
setter for source
|
MessageHeader |
MessageHeader.setTimestamp(Long timestamp)
setter for timestamp
|
MessageHeader |
MessageHeader.setTopic(String topic)
setter for topic
|
MessageHeader |
MessageHeader.setUser(String user)
setter for user
|
MessageHeader |
MessageHeader.setWorkflow(UUID workflow)
setter for workflow id
|
| Modifier and Type | Method and Description |
|---|---|
MessageHeader |
IMessage.getMessageHeader() |
| Modifier and Type | Method and Description |
|---|---|
void |
IChannel.storeMessage(T messagePayload,
Consumer<MessageHeader> messageHeaderSetter)
store a message
|
Future<IOnMessageStoreResult> |
IChannel.storeMessageWithResult(T messagePayload,
Consumer<MessageHeader> messageHeaderSetter)
store a message with result
|
| Modifier and Type | Method and Description |
|---|---|
MessageHeader |
MessageImpl.getMessageHeader() |
| Modifier and Type | Method and Description |
|---|---|
void |
ChannelImpl.storeMessage(T messagePayload,
Consumer<MessageHeader> messageHeaderConfiguration) |
Future<IOnMessageStoreResult> |
ChannelImpl.storeMessageWithResult(T messagePayload,
Consumer<MessageHeader> messageHeaderSetter) |
| Constructor and Description |
|---|
MessageImpl(T payload,
ChannelImpl channel,
MessageHeader messageHeader) |
Copyright © 2020. All rights reserved.