Package com.veeva.vault.sdk.api.queue
Interface MessageDeliveryEventHandler
- All Superinterfaces:
com.veeva.vault.sdk.infrastructure.core.SdkEntryPoint<MessageDeliveryEventHandlerContext>
public interface MessageDeliveryEventHandler
extends com.veeva.vault.sdk.infrastructure.core.SdkEntryPoint<MessageDeliveryEventHandlerContext>
Provides methods to override default behavior for handling failed Spark message deliveries. This creates a
Message Delivery Event Handler, which an Admin must associate with an Outbound Queue from
Admin > Connections > Spark Message Delivery Event Handlers.
Learn more about message delivery
default behavior and
Message Delivery Event Handler in the Developer Portal.
-
Method Summary
Modifier and TypeMethodDescriptionvoidonError(MessageDeliveryEventHandlerContext messageDeliveryEventHandlerContext) Handles actions to take when the final Spark message delivery retry fails.default voidonSend(MessageDeliveryEventHandlerSendContext messageDeliveryEventHandlerSendContext) Executed before each outbound Spark message delivery try or retry.
-
Method Details
-
onError
Handles actions to take when the final Spark message delivery retry fails.- Parameters:
messageDeliveryEventHandlerContext- contains contextual information about the Spark message delivery failure
-
onSend
Executed before each outbound Spark message delivery try or retry. Allows setting token values.- Parameters:
messageDeliveryEventHandlerSendContext- contains contextual information about the Spark message to be delivered
-