package org.esa.snap.timeseries.core.insitu; /** * A record source allows retrieving records and their respective {@link Header}. * * @author Norman Fomferra * @author Sabine Embacher * @author Thomas Storm */ public interface RecordSource { /** * @return The header of the record source. */ Header getHeader(); /** * Gets the records. * * @return The records. */ Iterable<Record> getRecords(); /** * Closes the sources. */ void close(); }