package fr.openwide.core.showcase.core.config.spring; import java.util.Collection; import org.apache.commons.lang3.EnumUtils; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import fr.openwide.core.jpa.more.business.task.model.IQueueId; import fr.openwide.core.jpa.more.config.spring.AbstractTaskManagementConfig; import fr.openwide.core.showcase.core.business.task.model.ShowcaseTaskQueueId; @Configuration public class ShowcaseCoreJpaMoreTaskManagementConfig extends AbstractTaskManagementConfig { @Override @Bean public Collection<? extends IQueueId> queueIds() { return EnumUtils.getEnumList(ShowcaseTaskQueueId.class); } }