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

org.aktin.broker.query.xml.QuerySchedule Maven / Gradle / Ivy

package org.aktin.broker.query.xml;

import java.time.Period;

import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlSeeAlso;

/**
 * Abstract query schedule
 * @author R.W.Majeed
 *
 */
@XmlSeeAlso({SingleExecution.class, RepeatedExecution.class})
public abstract class QuerySchedule {

	/**
	 * Duration for the queried data, relative to the request reference date
	 * {@link QueryRequest#getReferenceTimestamp()}. Usually negative: e.g. -D1M for previous month.
	 */
	@XmlElement(required=true)
	public Period duration;

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy