Class PurgeObsoleteSandboxDataListener
- java.lang.Object
-
- com.broadleafcommerce.data.tracking.core.messaging.PurgeObsoleteSandboxDataListener
-
public class PurgeObsoleteSandboxDataListener extends Object
A listener that accepts triggered scheduled job events of typePURGE_OBSOLETE_SANDBOX_DATA_JOBTYPE
and delegates toPurgeObsoleteSandboxDataHandler
to perform the appropriate behavior.- Author:
- Samarth Dhruva (samarthd)
-
-
Field Summary
Fields Modifier and Type Field Description static String
PURGE_OBSOLETE_SANDBOX_DATA_JOBTYPE
-
Constructor Summary
Constructors Constructor Description PurgeObsoleteSandboxDataListener(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentConsumptionService, PurgeObsoleteSandboxDataHandler handler, com.broadleafcommerce.common.extension.data.DataRouteReference reference)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected List<com.broadleafcommerce.common.extension.data.DataRouteSupporting>
findTrackingSupportingRoutes()
Identifies all data routes that support tracking domainprotected PurgeObsoleteSandboxDataHandler
getHandler()
protected com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService
getIdempotentConsumptionService()
protected com.broadleafcommerce.common.extension.data.DataRouteReference
getReference()
void
listen(org.springframework.messaging.Message<com.broadleafcommerce.common.messaging.domain.ScheduledJobRef> message)
protected void
purge(org.springframework.messaging.Message<com.broadleafcommerce.common.messaging.domain.ScheduledJobRef> message)
-
-
-
Field Detail
-
PURGE_OBSOLETE_SANDBOX_DATA_JOBTYPE
public static final String PURGE_OBSOLETE_SANDBOX_DATA_JOBTYPE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
PurgeObsoleteSandboxDataListener
public PurgeObsoleteSandboxDataListener(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentConsumptionService, @NonNull PurgeObsoleteSandboxDataHandler handler, @Nullable com.broadleafcommerce.common.extension.data.DataRouteReference reference)
-
-
Method Detail
-
listen
@StreamListener("triggeredJobEventInputPurgeSandbox") 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
-
purge
protected void purge(org.springframework.messaging.Message<com.broadleafcommerce.common.messaging.domain.ScheduledJobRef> message)
-
getIdempotentConsumptionService
protected com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService getIdempotentConsumptionService()
-
getHandler
@NonNull protected PurgeObsoleteSandboxDataHandler getHandler()
-
getReference
@Nullable protected com.broadleafcommerce.common.extension.data.DataRouteReference getReference()
-
-