Interface PayloadInfoBuilderContext
-
@ProviderType public interface PayloadInfoBuilderContext
PayloadInfoBuilderContext provides the necessary contextual information to thePayloadInfoBuilderfor it to be able to do its job.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classPayloadInfoBuilderContext.INITIATOR_HINTThe initiator hint provides information on where the call into the PayloadInfoBuilder was originated.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PayloadInfocreatePayloadInfo()Instanciate aPayloadInfo.InboxItemgetInboxItem()Return theInboxItemto get the PayloadInfo for.StringgetInitiatorHint()Return the initiator of the call into the PayloadInfoBuilder.StringgetPayloadPath()The payload path to use if there is no InboxItem.ResourceResolvergetResourceResolver()TheResourceResolveravailable for use by the PayloadInfoBuilder.voidsetInboxItem(InboxItem inboxItem)Set theInboxItemto get the PayloadInfo for.voidsetInitiatorHint(String initiatorHint)Specify who initiated the call into the PayloadInfoBuilder.voidsetPayloadPath(String payloadPath)Set the payload path to use when there is no InboxItem.voidsetResourceResolver(ResourceResolver resolver)Set theResourceResolverto be used by the PayloadInfoBuilder.
-
-
-
Method Detail
-
createPayloadInfo
PayloadInfo createPayloadInfo()
Instanciate aPayloadInfo.- Returns:
- An empty PayloadInfo
-
getInitiatorHint
String getInitiatorHint()
Return the initiator of the call into the PayloadInfoBuilder.- Returns:
- The initiator.
- See Also:
PayloadInfoBuilderContext.INITIATOR_HINT
-
setInitiatorHint
void setInitiatorHint(String initiatorHint)
Specify who initiated the call into the PayloadInfoBuilder.- Parameters:
initiatorHint- The initiator- See Also:
PayloadInfoBuilderContext.INITIATOR_HINT
-
getInboxItem
InboxItem getInboxItem()
Return theInboxItemto get the PayloadInfo for.- Returns:
- The InboxItem
-
setInboxItem
void setInboxItem(InboxItem inboxItem)
Set theInboxItemto get the PayloadInfo for.- Parameters:
inboxItem- the inbox item
-
getResourceResolver
ResourceResolver getResourceResolver()
TheResourceResolveravailable for use by the PayloadInfoBuilder.- Returns:
- The ResourceResolver
-
setResourceResolver
void setResourceResolver(ResourceResolver resolver)
Set theResourceResolverto be used by the PayloadInfoBuilder.- Parameters:
resolver- The resolver
-
getPayloadPath
String getPayloadPath()
The payload path to use if there is no InboxItem.- Returns:
- The payload path
-
setPayloadPath
void setPayloadPath(String payloadPath)
Set the payload path to use when there is no InboxItem.- Parameters:
payloadPath- The payload path
-
-