Package com.novomind.ecom.api.imail.core
Interface IncomingMessageManipulator
-
public interface IncomingMessageManipulator
This plugin allows to manipulate the incoming message before being processed. Both the original and the manipulated message will be archived but only the manipulated message will be used in the workflow.
- Since:
- 11.4
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IncomingMessageManipulationResult
manipulateIncomingMessage(IncomingMessageManipulationInput incomingMessageManipulationInput)
This method is called before the incoming message enters the processing cycle.
-
-
-
Method Detail
-
manipulateIncomingMessage
IncomingMessageManipulationResult manipulateIncomingMessage(IncomingMessageManipulationInput incomingMessageManipulationInput)
This method is called before the incoming message enters the processing cycle. Please note that this method will be called on all plugins implementing the interfaceIncomingMessageManipulator
. Subsequent plugins will receive the manipulated data from the previous manipulation step.- Parameters:
incomingMessageManipulationInput
- provides all data to manipulate the incoming message- Returns:
- the
IncomingMessageManipulationResult
optionally provides the manipulated message. - Since:
- 11.4
-
-