Subversion Repositories SmartDukaan

Rev

Rev 25530 | Rev 25586 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 25530 Rev 25563
Line 1... Line 1...
1
package com.smartdukaan.cron;
1
package com.smartdukaan.cron;
2
 
2
 
3
import java.util.List;
3
import java.util.List;
4
import java.util.Properties;
4
import java.util.Properties;
-
 
5
import java.util.concurrent.ScheduledExecutorService;
5
 
6
 
6
import org.apache.logging.log4j.LogManager;
7
import org.apache.logging.log4j.LogManager;
7
import org.apache.logging.log4j.Logger;
8
import org.apache.logging.log4j.Logger;
8
import org.springframework.beans.factory.annotation.Autowired;
9
import org.springframework.beans.factory.annotation.Autowired;
9
import org.springframework.boot.ApplicationArguments;
10
import org.springframework.boot.ApplicationArguments;
Line 21... Line 22...
21
import org.springframework.mail.javamail.JavaMailSenderImpl;
22
import org.springframework.mail.javamail.JavaMailSenderImpl;
22
import org.springframework.scheduling.annotation.EnableScheduling;
23
import org.springframework.scheduling.annotation.EnableScheduling;
23
 
24
 
24
import com.smartdukaan.cron.migrations.RunOnceTasks;
25
import com.smartdukaan.cron.migrations.RunOnceTasks;
25
import com.smartdukaan.cron.scheduled.Reconciliation;
26
import com.smartdukaan.cron.scheduled.Reconciliation;
-
 
27
import com.smartdukaan.cron.scheduled.ScheduledSkeleton;
26
import com.smartdukaan.cron.scheduled.ScheduledTasks;
28
import com.smartdukaan.cron.scheduled.ScheduledTasks;
27
import com.spice.profitmandi.common.solr.SolrService;
29
import com.spice.profitmandi.common.solr.SolrService;
28
import com.spice.profitmandi.service.scheme.SchemeService;
30
import com.spice.profitmandi.service.scheme.SchemeService;
29
 
31
 
30
@SpringBootApplication
32
@SpringBootApplication
Line 35... Line 37...
35
 
37
 
36
	private static final Logger LOGGER = LogManager.getLogger(Application.class);
38
	private static final Logger LOGGER = LogManager.getLogger(Application.class);
37
 
39
 
38
	@Autowired
40
	@Autowired
39
	private SchemeService schemeService;
41
	private SchemeService schemeService;
-
 
42
	
-
 
43
	@Autowired
-
 
44
	private ScheduledSkeleton scheduledSkeleton;
40
 
45
 
41
	public static void main(String[] args) throws Throwable {
46
	public static void main(String[] args) throws Throwable {
42
		new SpringApplicationBuilder(Application.class).web(WebApplicationType.NONE).run(args);
47
		new SpringApplicationBuilder(Application.class).web(WebApplicationType.NONE).run(args);
43
	}
48
	}
44
 
49
 
Line 173... Line 178...
173
		if (args.containsOption("once")) {
178
		if (args.containsOption("once")) {
174
			if (args.containsOption("1")) {
179
			if (args.containsOption("1")) {
175
				if (args.containsOption("test")) {
180
				if (args.containsOption("test")) {
176
					scheduledTasks.sendPartnerInvestmentDetails(args.getOptionValues("email"));
181
					scheduledTasks.sendPartnerInvestmentDetails(args.getOptionValues("email"));
177
				} else {
182
				} else {
178
					scheduledTasks.sendPartnerInvestmentDetails();
183
					scheduledSkeleton.sendPartnerInvestmentDetails();
179
				}
184
				}
180
				System.exit(0);
185
				System.exit(0);
181
			}
186
			}
182
			if (args.containsOption("2")) {
187
			if (args.containsOption("2")) {
183
				if (args.containsOption("test")) {
188
				if (args.containsOption("test")) {