Skip to content

Commit

Permalink
Thiru & Sowmya | #777 | Added dropwizard jobs jar and created a sched…
Browse files Browse the repository at this point in the history
…uler
  • Loading branch information
thirunar committed Dec 20, 2013
1 parent 7b28d01 commit 0529940
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 0 deletions.
Binary file added lib/dropwizard-jobs.jar
Binary file not shown.
2 changes: 2 additions & 0 deletions src/main/java/io/ei/jsontoxls/JsonToXlsService.java
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
import com.yammer.dropwizard.db.DatabaseConfiguration;
import com.yammer.dropwizard.jdbi.DBIFactory;
import com.yammer.dropwizard.migrations.MigrationsBundle;
import de.spinscale.dropwizard.jobs.JobsBundle;
import io.ei.jsontoxls.filter.CorsFilter;
import io.ei.jsontoxls.repository.ExcelRepository;
import io.ei.jsontoxls.repository.TemplateRepository;
Expand Down Expand Up @@ -35,6 +36,7 @@ public DatabaseConfiguration getDatabaseConfiguration(JsonToXlsConfiguration con
return configuration.getDatabaseConfiguration();
}
});
bootstrap.addBundle(new JobsBundle("io.ei.jsontoxls"));
}

@Override
Expand Down
17 changes: 17 additions & 0 deletions src/main/java/io/ei/jsontoxls/schedulers/ExcelDeleteScheduler.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
package io.ei.jsontoxls.schedulers;


import de.spinscale.dropwizard.jobs.Job;
import de.spinscale.dropwizard.jobs.annotations.On;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

@On("0/15 * * * * ?")
public class ExcelDeleteScheduler extends Job {
Logger logger = LoggerFactory.getLogger(ExcelDeleteScheduler.class);

@Override
public void doJob() {
logger.info("Scheduled job started....");
}
}

0 comments on commit 0529940

Please sign in to comment.