Interface PayloadInfoBuilderManager


  • @ProviderType
    public interface PayloadInfoBuilderManager
    The manager responsible for querying the different PayloadInfoBuilder's to find one capable of providing information about the payload represented by the InboxItem or located at the provided path.
    • Method Detail

      • getPayloadInfo

        PayloadInfo getPayloadInfo​(InboxItem item,
                                   String initiatorHint)
        Build the PayloadInfo for the payload represented by the InboxItem.
        Parameters:
        item - the InboxItem representing the payload
        initiatorHint - a hint as to who initiated this request for payload info. Null is a valid value.
        Returns:
        the PayloadInfo
      • getPayloadInfo

        PayloadInfo getPayloadInfo​(String payloadPath,
                                   String initiatorHint)
        Build the PayloadInfo for the payload located at the specified path.
        Parameters:
        payloadPath - the path to the payload
        initiatorHint - a hint as to who initiated this request for payload info. Null is a valid value.
        Returns:
        the PayloadInfo