public class PurgeObsoleteSandboxDataHandler extends Object
PurgeObsoleteSandboxDataListener.PURGE_OBSOLETE_SANDBOX_DATA_JOBTYPE
that purges obsolete
sandbox records from all TrackableRepositories
.PurgeObsoleteSandboxDataListener
,
PurgeObsoleteSandboxDataConfigurationProperties
Constructor and Description |
---|
PurgeObsoleteSandboxDataHandler(List<TrackableRepository<Trackable>> trackableRepositories,
PurgeObsoleteSandboxDataConfigurationProperties configurationProperties) |
Modifier and Type | Method and Description |
---|---|
protected PurgeObsoleteSandboxDataConfigurationProperties |
getConfigurationProperties() |
protected List<TrackableRepository<Trackable>> |
getTrackableRepositories() |
void |
handle(com.broadleafcommerce.common.messaging.domain.ScheduledJobRef purgeObsoleteSandboxDataJob)
Simply calls
TrackableRepository.purgeObsoleteSandboxData(Duration) on all
TrackableRepositories . |
public PurgeObsoleteSandboxDataHandler(@NonNull List<TrackableRepository<Trackable>> trackableRepositories, @NonNull PurgeObsoleteSandboxDataConfigurationProperties configurationProperties)
public void handle(com.broadleafcommerce.common.messaging.domain.ScheduledJobRef purgeObsoleteSandboxDataJob)
TrackableRepository.purgeObsoleteSandboxData(Duration)
on all
TrackableRepositories
.purgeObsoleteSandboxDataJob
- the scheduled job event containing the details of the
PurgeObsoleteSandboxDataListener.PURGE_OBSOLETE_SANDBOX_DATA_JOBTYPE
job@NonNull protected List<TrackableRepository<Trackable>> getTrackableRepositories()
@NonNull protected PurgeObsoleteSandboxDataConfigurationProperties getConfigurationProperties()
Copyright © 2021. All rights reserved.