Interface TemporaryMessageHandler
-
- All Known Implementing Classes:
DefaultTemporaryMessageHandler
public interface TemporaryMessageHandler
A handler of aTemporaryMessage
after allTemporaryMessageProcessor
(s) have run.The handler is responsible for moving the temporary message to the message table, posting errors to the conversation etc.
- Author:
- Filip Hrisafov
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
postProcess(TemporaryMessage temporaryMessage, TemporaryMessageProcessResult processResult)
Post process the temporary message with the result.
-
-
-
Method Detail
-
postProcess
void postProcess(TemporaryMessage temporaryMessage, TemporaryMessageProcessResult processResult)
Post process the temporary message with the result.Post processing usually means that if the processing status is
valid
to post the the temporary message to an external system and depending on the system to post it to the conversation.In case the processing status is not
valid
an error message can be sent to the conversation, or something similar.- Parameters:
temporaryMessage
- the temporary message that should be handledprocessResult
- the processing result from theTemporaryMessageProcessor
-
-