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

eu.unicore.uas.util.MessageWriter Maven / Gradle / Ivy

package eu.unicore.uas.util;

public interface MessageWriter {

	/**
	 * log a message only if the UCC is running in verbose mode
	 * @param message
	 */
	public abstract void verbose(String message);

	/**
	 * output a message
	 * @param message
	 */
	public abstract void message(String message);

	/**
	 * log an error message
	 * @param message
	 */
	public abstract void error(String message, Throwable cause);

	
	/**
	 * check if the message writer is running in verbose mode
	 * @return true if verbose mode is enabed
	 */
	public boolean isVerbose();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy