Class SubscriptionBillingJobInitiator
java.lang.Object
com.broadleafcommerce.subscription.job.module.SubscriptionBillingJobInitiator
This is the entry point for the subscription billing process.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprocess(@NonNull Map<String, Object> additionalParameters, com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) This initial process prepares the GenerateSubscriptionBillingRequest and publish to SubscriptionBillingProcessorTopic.process(com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) This initial process prepares the GenerateSubscriptionBillingRequest and publish to SubscriptionBillingProcessorTopic.
-
Constructor Details
-
SubscriptionBillingJobInitiator
public SubscriptionBillingJobInitiator()
-
-
Method Details
-
process
public GenerateSubscriptionBillingRequest process(@Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) This initial process prepares the GenerateSubscriptionBillingRequest and publish to SubscriptionBillingProcessorTopic.- Parameters:
contextInfo- context information around sandbox and multitenant state
-
process
public GenerateSubscriptionBillingRequest process(@NonNull @NonNull Map<String, Object> additionalParameters, @Nullable com.broadleafcommerce.data.tracking.core.context.ContextInfo contextInfo) This initial process prepares the GenerateSubscriptionBillingRequest and publish to SubscriptionBillingProcessorTopic.- Parameters:
additionalParameters- additional parameters for this requestcontextInfo- context information around sandbox and multitenant state
-