Package com.novomind.ecom.api.imail.core
Interface ExternalReplyMessageReceivedEventListener
-
public interface ExternalReplyMessageReceivedEventListener
This interface is an extension point to take any action after a reply message of an external inquiry or forward operation has been received. The extension point is also able to cancel the message processing by throwing an exception.
- Since:
- 11.10
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
externalForwardReplyMessageReceived(ExternalReplyMessageReceivedEvent externalReplyMessageReceivedEvent)
The method is called after the reply message of an external forward operation has been received.void
externalInquiryReplyMessageReceived(ExternalReplyMessageReceivedEvent externalReplyMessageReceivedEvent)
The method is called after the reply message of an external inquiry has been received.
-
-
-
Method Detail
-
externalInquiryReplyMessageReceived
void externalInquiryReplyMessageReceived(ExternalReplyMessageReceivedEvent externalReplyMessageReceivedEvent) throws PermanentMessagingException, TemporaryMessagingException
The method is called after the reply message of an external inquiry has been received.- Parameters:
externalReplyMessageReceivedEvent
- The ExternalReplyMessageReceivedEvent provides additional information about the received external reply message.- Throws:
PermanentMessagingException
- Throw a PermanentMessagingException to indicate a permanent error. The message will be removed from the incoming source without being processed.TemporaryMessagingException
- Throw a TemporaryMessagingException to indicate a temporary error. The message will stay on the incoming source and retrieved again after a short period of time.- Since:
- 11.10
-
externalForwardReplyMessageReceived
void externalForwardReplyMessageReceived(ExternalReplyMessageReceivedEvent externalReplyMessageReceivedEvent) throws PermanentMessagingException, TemporaryMessagingException
The method is called after the reply message of an external forward operation has been received.- Parameters:
externalReplyMessageReceivedEvent
- The ExternalReplyMessageReceivedEvent provides additional information about the received external reply message.- Throws:
PermanentMessagingException
- Throw a PermanentMessagingException to indicate a permanent error. The message will be removed from the incoming source without being processed.TemporaryMessagingException
- Throw a TemporaryMessagingException to indicate a temporary error. The message will stay on the incoming source and retrieved again after a short period of time.- Since:
- 11.10
-
-