Interface PayloadInfoBuilderContext


  • @ProviderType
    public interface PayloadInfoBuilderContext
    PayloadInfoBuilderContext provides the necessary contextual information to the PayloadInfoBuilder for it to be able to do its job.
    • Method Detail

      • setInitiatorHint

        void setInitiatorHint​(java.lang.String initiatorHint)
        Specify who initiated the call into the PayloadInfoBuilder.
        Parameters:
        initiatorHint - The initiator
        See Also:
        PayloadInfoBuilderContext.INITIATOR_HINT
      • getInboxItem

        InboxItem getInboxItem()
        Return the InboxItem to get the PayloadInfo for.
        Returns:
        The InboxItem
      • setInboxItem

        void setInboxItem​(InboxItem inboxItem)
        Set the InboxItem to get the PayloadInfo for.
        Parameters:
        inboxItem - the inbox item
      • setResourceResolver

        void setResourceResolver​(ResourceResolver resolver)
        Set the ResourceResolver to be used by the PayloadInfoBuilder.
        Parameters:
        resolver - The resolver
      • getPayloadPath

        java.lang.String getPayloadPath()
        The payload path to use if there is no InboxItem.
        Returns:
        The payload path
      • setPayloadPath

        void setPayloadPath​(java.lang.String payloadPath)
        Set the payload path to use when there is no InboxItem.
        Parameters:
        payloadPath - The payload path