Interface MessageProcessor

All Superinterfaces:
com.veeva.vault.sdk.infrastructure.core.SdkEntryPoint<MessageContext>

public interface MessageProcessor extends com.veeva.vault.sdk.infrastructure.core.SdkEntryPoint<MessageContext>
Invoked to process a message received by an inbound queue.

An administrator must configure an inbound queue to reference a specific MessageProcessor implementation. Implementations of this interface must also be annotated with MessageProcessorInfo

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    execute(MessageContext messageContext)
    Message processing logic is implemented inside this method to process a received Message.
  • Method Details

    • execute

      void execute(MessageContext messageContext)
      Message processing logic is implemented inside this method to process a received Message.
      Parameters:
      messageContext - contextual information for the invocation of a message processor