diff --git a/buisnesslogic/src/main/java/com/plannaplan/services/EventService.java b/buisnesslogic/src/main/java/com/plannaplan/services/EventService.java index b70af1b..b6fb6c6 100755 --- a/buisnesslogic/src/main/java/com/plannaplan/services/EventService.java +++ b/buisnesslogic/src/main/java/com/plannaplan/services/EventService.java @@ -6,6 +6,7 @@ import java.util.concurrent.ScheduledFuture; import javax.annotation.PostConstruct; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler; import org.springframework.scheduling.support.CronTrigger; @@ -14,6 +15,9 @@ import org.springframework.stereotype.Service; @Service public class EventService { + @Autowired + private ExchangeService exchangeService; + public static final int FIRST_TOUR_SCHEDULE = 0; public static final int SECOND_TOUR_SCHEDULE = 1; @@ -25,9 +29,15 @@ public class EventService { System.out.println("Checking for groups"); } + @Scheduled(cron = "0 0 0 * * *") + public void performExchangeService() { + System.out.println("Performing Exchange"); + this.exchangeService.performExchange(); + } + /** * Schedule provided task to perform - * + * * @param taskId static filed of this class that represents to what event * we want to assign task * @param task runnable class that perform task in implemented run method