All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.swak.easyjob.EasyScheduledConfigurer Maven / Gradle / Ivy

package com.swak.easyjob;

import com.swak.easyjob.annotation.EasyJobInfo;
import org.springframework.beans.factory.BeanClassLoaderAware;
import org.springframework.beans.factory.BeanFactoryAware;
import org.springframework.beans.factory.SmartInitializingSingleton;
import org.springframework.beans.factory.config.BeanPostProcessor;
import org.springframework.context.ApplicationContextAware;
import org.springframework.scheduling.annotation.SchedulingConfigurer;

import java.util.List;

/**
 * 任务调度
 *
 * @author  yuanchao.ma
 * @since  2022 /8/29 16:33
 */
public interface EasyScheduledConfigurer extends SchedulingConfigurer, BeanFactoryAware, SmartInitializingSingleton, ApplicationContextAware, BeanPostProcessor, BeanClassLoaderAware {

    /**
     * Do registration list.
     *
     * @return the list
     */
    List doRegistration();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy