@Configuration @ConditionalOnPropertyOrGroup(name="broadleaf.tracking.notification.prune.active", group="broadleaf.basic.messaging.enabled", matchIfMissing=true) @EnableConfigurationProperties(value=PruneRestingNotificationStatesConfigurationProperties.class) @EnableBinding(value=PruneNotificationTriggeredJobEventConsumer.class) public class PruneRestingNotificationStatesAutoConfiguration extends Object
NotificationStates
from records.Constructor and Description |
---|
PruneRestingNotificationStatesAutoConfiguration() |
Modifier and Type | Method and Description |
---|---|
PruneRestingNotificationStatesHandler |
pruneRestingNotificationStatesHandler(List<TrackableRepository<Trackable>> trackableRepositories,
PruneRestingNotificationStatesConfigurationProperties configurationProperties) |
PruneRestingNotificationStatesListener |
pruneRestingNotificationStatesListener(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentConsumptionService,
PruneRestingNotificationStatesHandler pruneRestingNotificationStatesHandler,
com.broadleafcommerce.common.extension.data.DataRouteReference reference) |
public PruneRestingNotificationStatesAutoConfiguration()
@Bean @ConditionalOnMissingBean public PruneRestingNotificationStatesListener pruneRestingNotificationStatesListener(com.broadleafcommerce.common.messaging.service.IdempotentMessageConsumptionService idempotentConsumptionService, PruneRestingNotificationStatesHandler pruneRestingNotificationStatesHandler, @Nullable com.broadleafcommerce.common.extension.data.DataRouteReference reference)
@Bean @ConditionalOnMissingBean public PruneRestingNotificationStatesHandler pruneRestingNotificationStatesHandler(@Autowired(required=false) List<TrackableRepository<Trackable>> trackableRepositories, PruneRestingNotificationStatesConfigurationProperties configurationProperties)
Copyright © 2021. All rights reserved.