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

lrgs.lrgsmain.LoadableLrgsInputInterface Maven / Gradle / Ivy

Go to download

A collection of software for aggregatting and processing environmental data such as from NOAA GOES satellites.

The newest version!
package lrgs.lrgsmain;

import lrgs.archive.MsgArchive;

public interface LoadableLrgsInputInterface extends LrgsInputInterface
{
	/**
	 * The interface is assigned a unique name in the config file:
	 * LrgsInput..class=
	 * @param name
	 */
	public void setInterfaceName(String name);

	/**
	 * Sets a config parameter read from the lrgs.conf file.
	 * Config params are in the form: LrgsInput..=
	 * @param name the param name
	 * @param value the param value
	 */
	public void setConfigParam(String name, String value);

	/**
	 * Allow interaction with the message archive.
	 *
	 * @param archive The message archive to store what we've received.
	 */
	public void setMsgArchive(MsgArchive archive);

	/**
	 * Allow access to the lrgs main inteface
	 * @param lrgsmain
	 */
	default public void setLrgsMain(LrgsMain lrgsmain)
	{
		// do nothing
	}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy