Interface TrackingWorkflowJobSchedulingRequestListener

  • All Known Implementing Classes:
    DeploymentJobSchedulingRequestListener

    public interface TrackingWorkflowJobSchedulingRequestListener
    Listens for WorkflowJobSchedulingRequest that should trigger the creation of ScheduledJobs
    Author:
    Nathan Moore (nathandmoore)
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void handle​(org.springframework.messaging.Message<com.broadleafcommerce.data.tracking.core.transition.WorkflowJobSchedulingRequest> message)
      Creates a new ScheduledJob to handle or in response to the requested tracking workflow job.
    • Method Detail

      • handle

        void handle​(org.springframework.messaging.Message<com.broadleafcommerce.data.tracking.core.transition.WorkflowJobSchedulingRequest> message)
        Creates a new ScheduledJob to handle or in response to the requested tracking workflow job. Should listen on a particular Spring cloud data input channel for the request type the listener should handle. For example if listening for this should listed on ScheduleDeploymentConsumer.CHANNEL.
        Parameters:
        message - a workflow job scheduling request with info needed to create a new scheduled job