Class PruneRestingNotificationStatesListener

    • Field Detail

      • PRUNE_RESTING_NOTIFICATION_STATES_JOBTYPE

        public static final String PRUNE_RESTING_NOTIFICATION_STATES_JOBTYPE
        See Also:
        Constant Field Values
    • Constructor Detail

      • PruneRestingNotificationStatesListener

        public PruneRestingNotificationStatesListener​(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentConsumptionService,
                                                      PruneRestingNotificationStatesHandler handler,
                                                      @Nullable
                                                      com.broadleafcommerce.common.extension.data.DataRouteReference reference)
    • Method Detail

      • listen

        @StreamListener("triggeredJobEventInputPruneNotification")
        public void listen​(org.springframework.messaging.Message<com.broadleafcommerce.common.messaging.domain.ScheduledJobRef> message)
      • findTrackingSupportingRoutes

        protected List<com.broadleafcommerce.common.extension.data.DataRouteSupporting> findTrackingSupportingRoutes()
        Identifies all data routes that support tracking domain
        Returns:
        all data routes that support tracking domain
      • prune

        protected void prune​(org.springframework.messaging.Message<com.broadleafcommerce.common.messaging.domain.ScheduledJobRef> message)
      • getIdempotentConsumptionService

        protected com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService getIdempotentConsumptionService()
      • getReference

        @Nullable
        protected com.broadleafcommerce.common.extension.data.DataRouteReference getReference()