package org.apache.solr.handler.dataimport.scheduler; import java.util.ArrayList; import java.util.List; import java.util.Calendar; import java.util.Date; import java.util.Timer; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.util.Properties; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlElementWrapper; import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlType; import java.util.TimerTask; import it.sauronsoftware.cron4j.Scheduler; @XmlRootElement(name = "schedule") @XmlAccessorType(XmlAccessType.FIELD) public class SolrDataImportSchedule { @XmlElementWrapper(name="tasks", required=true) @XmlElement(name = "task", required = true) private List<SolrDataImportScheduleHTTPTask> tasks; /** * Gets the tasks to execute. * * @return * possible object is * {@link String } * */ public List<SolrDataImportScheduleHTTPTask> getTasks() { return tasks; } /** * Sets the tasks to execute. * * @param value * allowed object is * {@link String } * */ public void setTasks(List<SolrDataImportScheduleHTTPTask> values) { this.tasks = values; } }